Smtp din fișierul batch, nhutils

Trimiterea automată a mesajelor e-mail este o modalitate bună de a notifica administratorul despre evenimente. Pentru a trimite un e-mail din linia de comandă sau dintr-un fișier cmd / bat, trebuie să generați un mesaj, să vă conectați la serverul de poștă electronică utilizând protocolul SMTP și să-l trimiteți un e-mail.







Pentru a trimite e-mailuri din linia de comandă Windows, cu atașamente care susțin corpul literei în limba rusă, există mai multe programe, dintre care cele mai populare este Blat.

Dar nu a fost posibil ca Blat să lucreze cu poșta electronică Yandex:

Aceeași problemă va fi atunci când este conectată la Google Mail. Motivul este simplu - Blat este în imposibilitatea de a lucra prin SSL, astfel încât pentru aceste servere SMTP pot utiliza Blat peste OpenSSL sau Stunnel (care utilizează întâmplător bibliotecile OpenSSL), și mai ușor de utilizat MailSend programului. l suport SSL, deși are mai puține opțiuni în ceea ce privește codificări de text.







Corpul mesajului este trimis prin intermediul dosarului:

Parametrul i specifică faptul că acest fișier va fi în corpul mesajului și nu ca atașament. Al doilea parametru specifică tipul MIME, adică care codifică un fișier text, este important ca serverul de mail să citească corect fișierul. În exemplu, valoarea este text / uuencode. În cazul unor probleme, trebuie să utilizați una dintre celelalte valori MIME standard.

Același lucru este valabil și pentru trimiterea de e-mailuri prin intermediul altor servere SMTP cu conexiune SSL, inclusiv Google Mail smtp.google.com.

În plus, puteți trimite e-mailuri din linia de comandă utilizând Thunderbird. consultați parametrii liniei de comandă. dar în acest caz Thunderbird ar trebui să fie preinstalat pe computer, ceea ce nu este întotdeauna posibil.

SMTP din fișierul lot







Articole similare

Trimiteți-le prietenilor: