HOWTO: Send vedhæftede filer og besked fra shell script bruger mail kommandoen
Formål: I en vores tidligere indlæg har vi set hvordan man sende e-mails ved hjælp af shell script. I dette blog-indlæg vil vi udvide dette begreb og se, hvordan vi kan sende vedhæftede filer også sammen med e-mailens brødtekst besked i bare én kommando fra shell script ved hjælp af vores velkendte mail kommando.
Trin 1: Forbered din e-mail-krop-besked
cd;
nano message.txt
og indtast noget tekst, som vil være det organ af mailen:
Hi,
This is a test message to see if you are getting my attachment and this message in the email.
Gem og afslut filen.
Trin 2: Vælg dit vedhæftede
Lad os sige, du ønsker at sende en fil kaldet project.txt der er bosat i dit hjemmebibliotek:
myserver:~$ ls /home/kushalk
message.txt project.txt
Trin 3: Send e-mail
Den følgende enkelt kommando vil gøre dig til at sende en e-mail ved hjælp af mail kommandoen med det budskab fra trin 1, og den vedhæftede fil fra trin 2:
(cat message.txt; uuencode project.txt project) | mail -a "From: sender@abc.com" -s "My Subject" reciever@abc.com
Hvor:
message.txt = Email krop besked
project.txt = fil, du vil sende som en vedhæftet fil
Projektet = Endelig destination navnet på den ovennævnte project.txt fil, der vil blive sendt med posten. Du kan også skrive project.txt sig den endelige destination navn.
"From: sender@abc.com" = Feltet Fra e-mail vil blive befolket med sender@abc.com som grundlæggende er afsenderen af e-mailen
"My Emne" = Genstand for email
receiver@abc.com = til hvem du ønsker at sende e-mail til
Det var det!
Glade Emailing!













16 oktober 2010 kl 14:57
[...] Hvis du søger til at sende vedhæftede filer også sammen med det budskab, så se venligst denne [...]