E-mail küldése a parancssorból vagy PowerShell
! Szeretném felhívni a figyelmet arra, itt az adat
rem SMTP szerver üzeneteket küldeni, például smtp.mail.ru
beállítva from_server = smtp.inbox.ru
rem port az SMTP szerver küld, például port 2525
beállítva mettől = 2525
Ez a dolog, ebben az esetben ad nekünk arra, hogy csatlakozzon egy biztonságos kapcsolatot a helyi számítógépen.
A telepítés után a hasznosság, a cmd.exe keresse meg a mappát, ahol a program telepítve van, és fut
A telepítéshez a szoftver mint szolgáltatás
program fut, mint szolgáltatás
! Ne zárja be a parancssort
Ezután nyitott és szerkeszteni a fájlt
C: \ Program Files (x86) \ stunnellel \ stunnel.conf
ezzel frissítjük a konfigurációs fájlban.
Nos, most térjünk vissza az SMTP szerver és port küldéséhez a parancssorból, nevezetesen, cserélje
rem SMTP szerver üzeneteket küldeni, mint smtp.mail.ru
beállítva from_server = smtp.inbox.ru
rem port az SMTP szerver küld, például port 2525
beállítva mettől = 2525
korábban sor a fájlban a send.bat
rem jelenleg SMTP szerver számítógépes
rem port, kivett stunnel.conf
Ennyi, dobja ezt a „batch file” a Task Scheduler kötve, hogy mi vagy esemény, illessze be az egész tartalmát send.bat a batch fájlt, például, hogy nem valami hasznos, és látni fogja, hogy valami hasznos met, az én esetemben kiderült, hogy a „batch file” felhívja az ütemező, amely először archív fájl adatbázis adatbázis, elküldi az adatbázis FTP szerver, majd küld nekem egy üzenetet a teljesítményét.
Csak egy példát, egy általános áttekintést a küldő e-mail útján PowerShell.
Hozzon létre egy fájlt, ahová elhelyezzük name.ps1
$ Subject = "Tárgy"
$ Body = "Üzenet"
$ SMTPServer = „127.0.0.1 \, mint a fenti, akkor kell használni, hogy küldjön stunnellel”
# 587 Itt immet kilátás nyílik a kikötőre, fent. A biztonságos csatornán
$ SMTPClient = Új-Object Net.Mail.SmtpClient ($ SmtpServer, 587)
$ SMTPClient.Send ($ Emailfrom, $ emailto, $ fenn, $ Body)
Küldje-MailMessage -A $ Emailfrom -A $ emailto újraszövegezi $ Tárgy -Body $ Body -SmtpServer $ SMTPServer