Jak napisać skrypt wsadowy Windows, aby wysłać wiadomość e-mail? Podaj przykład:skrypt wsadowy do wysyłania wiadomości e-mail
Odpowiedz
Będziesz musiał użyć narzędzia innej firmy, takiego jak blat (http://www.blat.net/). Następnie w pliku wsadowym, to masz taką linię, jak następuje:
blat -to [email protected] -f [email protected] -subject „E-mail Temat” -Body „ciało Wyślij” -server mysmtphost
Proponuję pobrać i zainstalować program do wysyłania e-maili z linii poleceń. Najlepszy darmowy, który widzę jest:
http://www.beyondlogic.org/solutions/cmdlinemail/cmdlinemail.htm
Stamtąd zapisać pobrany plik .exe do dobrej lokalizacji na dysku twardym (ewentualnie w C: pliki/Program/bmail) i dodać do tego katalogu twoją ścieżkę (zobacz instrukcje dla http://www.brightrev.com/how-to/windows/35-add-a-utilities-directory-to-your-pc.html?start=1).
Odtąd, można skonfigurować małą skryptu wsadowego, takich jak ten pan:
@echo off
bmail -s smtp.example.com -p 465 -t [email protected] -f [email protected] -h -a "INSERT SUBJECT HERE" -b "INSERT MESSAGE TEXT HERE"
Następnie wysłać wiadomość e-mail na ten adres e-mail, wystarczy uruchomić plik wsadowy.
Jeśli chcesz, możesz go zmienić, aby akceptował parametry, dzięki czemu możesz dostosować komunikat: http://www.robvanderwoude.com/parameters.php.
Ważne: Jestem prawie pewien, że bmail nie będzie działał, jeśli serwer SMTP wymaga uwierzytelnienia, więc musisz znaleźć taki, którego możesz użyć. Może ustawić jeden na serwerze bez nazwy użytkownika i hasła, i że można uzyskać do niego dostęp tylko z localhost?
Możesz włączyć zainstalowany serwer SMTP systemu Windows. A następnie uruchom skrypt powłoki zasilania:
$subject = $args[0]
# Create from/to addresses
$from = New-Object system.net.mail.MailAddress "[email protected]"
$to = New-Object system.net.mail.MailAddress "[email protected]"
# Create Message
$message = new-object system.net.mail.MailMessage $from, $to
$message.Subject = $subject
$message.Body = @"
Warning message from the Supertext Server
"@
# Set SMTP Server and create SMTP Client
$server = "209.162.190.6"
$client = new-object system.net.mail.smtpclient $server
# SO do it
"Sending an e-mail message to {0} by using SMTP host {1} port {2}." -f $to.ToString(), $client.Host, $client.Port
try {
$client.Send($message)
}
catch {
"Exception caught in CreateTestMessage: {0}" -f $Error.ToString()
}
- 1. Skrypt powłoki do wysyłania wiadomości e-mail
- 2. Skrypt wsadowy do usuwania plików
- 3. Aplikacja ASP.NET do wysyłania wiadomości z hiperłączem
- 4. Windowsowy skrypt wsadowy do przenoszenia plików
- 5. Skrypt wsadowy, jeśli jeszcze komenda
- 6. Gruntowa realizacja zatrzymuje skrypt wsadowy
- 7. VBScript do wysyłania wiadomości e-mail bez uruchamiania Outlooka
- 8. Skrypt wsadowy uruchamiany jako administrator
- 9. Wystąpił błąd podczas wysyłania wiadomości e-mail z "bugzilla-daemon" do "[email protected]": brak nadawcy
- 10. Błąd wysyłania wiadomości z linkiem do Facebooka
- 11. Django email
- 12. Skrypt automatycznego wysyłania skryptu Minicom
- 13. Używanie SmtpClient do wysyłania wiadomości e-mail z Gmaila
- 14. Jak uruchomić skrypt wsadowy po zakończeniu instalacji?
- 15. Funkcja wysyłania wiadomości bez wyjścia
- 16. Testowanie wysyłania wiadomości e-mail
- 17. Skrypt wsadowy do usuwania najstarszego folderu w danym folderze
- 18. Skrypt wsadowy do skompresowania wszystkich plików bez folderu nadrzędnego.
- 19. Skrypt wsadowy do wyświetlania listy folderów, ale wyklucza określone foldery.
- 20. DOS Skrypt wsadowy do konwersji ciągu 2 hex
- 21. skrypt wsadowy do ustawienia zmiennej z bieżącą lokalizacją ścieżki
- 22. Skrypt wsadowy do instalacji lub deinstalacji usługi Windows .NET
- 23. Funkcja Emacsa do wysyłania wiadomości do funkcji Pythona Jestem w
- 24. GitLab Email nie wysyła?
- 25. IOS Niestandardowe Ikona Email Attachment
- 26. iPhone (audio) wysyłania wiadomości zabić mediaserverd
- 27. django do wysyłania i odbierania wiadomości e-mail?
- 28. Kontynuacja procesu korzystania z VBA do wysyłania wiadomości e-mail
- 29. Javascript dedykowany pracownik WWW do wysyłania wiadomości na żądanie
- 30. Jakie są parametry php.ini do ustawienia wysyłania wiadomości e-mail?