2011-01-19 17 views

Odpowiedz

0

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?

1

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() 
} 
Powiązane problemy