Cum de a crea și trimite fișiere prin e-mail de la fișierul de lilieci

O mare parte a curs apa, deoarece, am scris un fișier lot mic și pune-l în execuție vindovyh Planificatorul. Din moment ce este lucrul cel mai stabil, care funcționează fără intervenția administratorului. Mi-a luat ceva timp până am adunat din resturile de echipa are nevoie de mine algoritm. Pe scurt: este necesar să le împacheteze și să trimită un e-mail din dosarul serverului de aplicații este descărcat 2.

Deci avem 2 fila Fișier: Summa _ * fila, Reg_ * tab.

* - aceasta este data curentă, după cum aplicarea la sfârșitul numelui fișierului atasaza data curentă.

Pentru a începe cu fișiere Comprimare, dar din moment ce server de mail corporative la un moment dat, nu a ratat mai mult de 3 MB, sa decis să facă arhivele de 2500 KB. Pentru a face acest lucru, vom folosi urmatoarea structura:

«C: \ Program Files (x86) \ WinRar \ .rar» un -agYYYY-MM-DD-HHMMSS -v2500 C: \ Temp \ archive_.rar m [f] C: \ Temp \ Summa _ * fila C :. \ Temp \ Reg_ * fila

Ca urmare, fișierul de ieșire au numit archive_agYYYY-MM-DD-HHMMSS.rar, după cum probabil deja realiza, pentru formarea de alegere răspunsuri cheie -agYYYY-MM-DD-HHMMSS, cât și pentru tăierea arhivei cheie -v2500. Dacă comprimat, dimensiunea mai mare de 2 500 KB, acesta va crea două fișiere numite:

arhiva _ AAAA-LL-ZZ-HHMMSS.part02.rar

Acum aveți nevoie pentru a trimite fișiere la oficiul poștal. Pentru a face acest lucru, începe ciclul:

- Transferarea fișierelor pe care le stoarse în dosarul:

muta C: \ temp \ Summa _ * fila C :. \ temp \ înapoi

-Sa trimite e-mail-am folosit sendemail utilitar

sendemail -f [email protected] -t [email protected] -u archive_.ATE:

0,2% »-s IP -a«C: \ temp \% NNAME% .rar»-CC [email protected] -xu tlegen -xp 123456

De fapt, am un fișier batch în șirul de date sunt înregistrate de mai multe ori de la există momente când arhiva a fost creat de 2,3 sau 4, puteți plasa, de asemenea, următorul cod:

sendemail -f [email protected] -t [email protected] -u archive_.ATE:

0,2% »-s IP -a«C: \ temp \% NNAME% .part01.rar»-CC [email protected] -xu tlegen -xp 123456

sendemail -f [email protected] -t [email protected] -u archive_.ATE:

0,2% »-s IP -a«C: \ temp \% NNAME% .part02.rar»-CC [email protected] -xu tlegen -xp 123456

Dacă observați, am 2 echipe împărțite server de ping 10 N, este echipa pentru a crea intervalul dintre echipele. Poate ping computerul de la care trimiteți fișierul.

explica pe scurt valoarea tastelor pe care le-am folosit:

-f [email protected] - în câmpul De, această adresă va fi înregistrată

-T [email protected] - este câmpul Către: pentru a trimite o scrisoare

-xu nume de utilizator pentru autentificarea pe server

- În cele din urmă transferați fișierul trimis într-un alt dosar, astfel încât să nu-l trimite din nou.

muta c: \ temp \ arhiva _ * .rar c :. \ temp \ înapoi