Trimiterea e-mail-ului prin linia de comandă sau prin conexiune

! Vreau să fiu atenți la aceste date

rem server SMTP pentru trimiterea unui mesaj, de exemplu, smtp.mail.ru
set din_server = smtp.inbox.ru
rem Portul de server SMTP pentru a trimite, de exemplu portul 2525






set de_port = 2525

Acest lucru, în cazul nostru, ne permite să ne conectăm printr-o conexiune securizată de la computerul local.

După instalarea utilitarului, trebuie să mergeți la dosarul în care a fost instalat programul prin cmd.exe și să rulați

pentru a instala programul ca serviciu

astfel încât programul să înceapă ca un serviciu

! Nu închideți linia de comandă

Apoi, deschideți și editați fișierul

C: \ Fișiere program (x86) \ stunnel \ stunnel.conf

Acesta este modul în care actualizăm fișierul de configurare.

Ei bine, acum să revenim la specificarea unui server SMTP și a unui port pentru trimiterea de e-mailuri din linia de comandă, și anume, le înlocuim

rem server SMTP pentru a trimite un mesaj, de exemplu smtp.mail.ru






set din_server = smtp.inbox.ru
rem Portul de server SMTP pentru a trimite, de exemplu portul 2525
set de_port = 2525

Am avut anterior o linie în fișierul send.bat de pe

Rem Acum serverul SMTP este calculatorul nostru

rem Portul preluat de la stunnel.conf

Asta e tot, vom arunca acest "batnik" în Task Scheduler, legând-o la un eveniment sau vom lipi tot conținutul de la send.bat în fișierul batch, de exemplu, care face ceva util și vei fi anunțat că ceva util În cazul meu, sa dovedit că un "fișier batch" este numit de Scheduler, care arhivează mai întâi baza de date a fișierelor de baze de date, trimite baza de date la serverul FTP și apoi îmi trimite un mesaj despre execuție.

De asemenea, dați un exemplu, pentru o revizuire generală a trimiterii unui e-mail utilizând Powershell.

Creați un nume de fișier.ps1 unde să îl puneți

$ Subject = "Subiectul mesajului"

$ Body = "Textul mesajului"

$ SMTPServer = "127.0.0.1 \ deoarece, ca mai sus, trebuie să utilizați pentru a trimite stunnel"

# 587 aici imimetsya port, a se vedea mai sus despre stunnel

$ SMTPClient = Noul Obiect Net.Mail.SmtpClient ($ SmtpServer, 587)

$ SMTPClient.Send ($ EmailFrom, $ EmailTo, $ Subiect, $ Corp)

Trimitere-MailMessage -From $ EmailFrom -To $ EmailTo -Subject $ Subiect -Model $ Body -SmtpServer $ SMTPServer







Articole similare

Trimiteți-le prietenilor: