Trimiterea e-mailului cu atașamentul din ferestrele din linia de comandă, în laborator

În general, imediat la punct. având în vedere:

Sarcina este foarte simplă, dar de ce ar trebui să fac asta dacă calculatorul poate lucra pentru mine, nu? La început am vrut să folosesc nncron. sau xstarter. Dar nncron nu funcționează bine pe șapte sau mai sus, și xstarter pentru o astfel de sarcină, am găsit prea greu, și nu-mi place. Imediat sa hotărât să întocmească un fișier batch și, în același timp, să se verifice teoria că ferestrele consolei nu sunt, de asemenea, niște bastoane. Deci am mers:







Creați dosarul "d: \ auto \", în interiorul nostru creați fișierul batch (acum gol): d: \ auto \ toOrg.cmd. care ne va face munca pentru noi. Toate fișierele atașate sunt colectate în directorul d: \ mailin \. În primul rând, trebuie să iau fișiere cu extensii 582, 583, 584, 585 și așa mai departe, arhiva arhivei ar trebui să conțină ziua și luna curente.

Creați dosare pentru fișierul lot:

În acest dosar vom adăuga următoarele fișiere:

Aici fișierele vor fi arhivate:

Și aici vom renunța la fișiere trimise deja. Deci, doar în caz. Îmi place când am copii:

De fapt a mers pentru a umple fișierul lot. De ce i-am făcut apoi o extensie cmd, dar rezultatul nu este afectat:

dacă există d. \ auto \ orgout \ org.ay %% luna%. zip d. \ auto \ mailsend1. 18. exe-smtp smtp. gmail. com-port 465 -t poluchatel @ gmail. com + cc + bc -f otpravitel @ gmail. com -ssl -auth-utilizator otpravitel @ gmail. com parola -q -attach pass „d: \ auto \ orgout \ org.ay %% luna% .zip“ -sub „Raportul nostru dvs.“ -M „Aici mesajul care va fi afișat în litera“







rem echo "Rezultat:% errorlevel%"

dacă ERRORLEVEL 0 se mișcă / Y d. \ auto \ orgout \ *. * d. \ auto \ orgarch \

dacă există d. \ auto \ kab \ *. 639 d. \ auto \ cmail. exe -secureport -host: otpravitel @ gmail. com: parola @ smtp. gmail. com. 465 - de la: otpravitel @ gmail. com -to: poluchatel @ mail. ru-subiectul. Raportați _ de la _ your _ your theme "-body:" Mesaj "-awild :: d: \ auto \ kab \ *. *"

mutați / Y d. \ auto \ kab \ *. * d. \ auto \ kabarch \

rem echo "Rezultat:% errorlevel%"

) ELSE echo Nu este momentul să trimiteți rapoarte.

dacă există D. \ auto \ org \ reestr \ * 01 *. * d. \ auto \ 7za. exe -tzip d. \ auto \ orgout \ org.ay %% luna%. zip D. \ auto \ org \ reestr \ *. *

dacă există d. \ auto \ orgout \ org.ay %% luna%. zip del / Q d. \ auto \ org \ reestr \ *. *

dacă există d. \ auto \ orgout \ org.ay %% luna%. zip d. \ auto \ mailsend1. 18. exe-smtp smtp. gmail. com-port 465 -t poluchatel @ gmail. com + cc + bc -f otpravitel @ gmail. com -ssl -auth-utilizator otpravitel @ gmail. com parola -q -attach pass „d: \ auto \ orgout \ org.ay %% luna% .zip“ -sub „Raportul nostru dvs.“ -M „Aici mesajul care va fi afișat în litera“

rem echo "Rezultat:% errorlevel%"

dacă ERRORLEVEL 0 se mișcă / Y d. \ auto \ orgout \ *. * d. \ auto \ orgarch \

dacă există d. \ auto \ kab \ *. 639 d. \ auto \ cmail. exe -secureport -host: otpravitel @ gmail. com: parola @ smtp. gmail. com. 465 - de la: otpravitel @ gmail. com -to: poluchatel @ mail. ru-subiectul. Raportați _ de la _ your _ your theme "-body:" Mesaj "-awild :: d: \ auto \ kab \ *. *"

mutați / Y d. \ auto \ kab \ *. * d. \ auto \ kabarch \

rem echo "Rezultat:% errorlevel%"

) ELSE echo Nu este momentul să trimiteți rapoarte.







Trimiteți-le prietenilor: