kérdés: hogyan küldhetünk e-mailt mellékletekkel a Linux gépről a mailx paranccsal ?

Alapvető szintaxis e-mailek küldéséhez a Linux gépről a mailx parancs segítségével az alábbiakban látható :

# echo "this is the body of the email" | mailx -vvv -s "test mail" -r "From" -S smtp="your-smtp" someone@address

itt,

-vvv = Verbosity.-s = Specifies the subject.-r = Email sent from.-S = Specifies the smtp server.

1.módszer : uuencode (régi módszer) használata

Ha a mailx verzió alatti 12.x, az uuencode paranccsal küldhet e-maileket mellékletekkel.,

# uuencode | mailx -s "Subject" [email protected]

2.módszer : -kapcsoló a mailx parancsban

használja az új csatolókapcsolót (-a) A mailx-ben, hogy csatolmányokat küldjön az e-mailhez. Az-A opció könnyebb használni, hogy az uuencode parancsot.

# mailx -a file.txt -s "Subject" [email protected]

a fenti parancs új üres sort nyomtat. Itt írja be az üzenet törzsét, majd a küldéshez nyomja meg a + gombot. Ez a fájlt helyesen csatolja a kimenő e-mailhez a megfelelő Tartalomtípussal és határfejlécekkel.,

ahhoz, hogy ez több” scriptable”, akkor küldje el az üzenetet anélkül, hogy a test a következő:

# mailx -a file.txt -s "Subject" [email protected] 

e-mailek küldéséhez egy üzenet test, cserélje /dev/null fenti parancsot az üzenet test fájlt.

a mailx újabb verziójában a kimenő e-mailekben használt fejlécek a következőről változtak:

From: Date: To: Subject:

az alábbi űrlapra:

From: Date: To: Subject: User-Agent: MIME-Version: Content-Type: Content-Transfer-Encoding:

megjegyzés: ellenőrizze a kapott e-mail fejléceit., A régi uuencode csatolási módszerrel elküldött e-mail tartalom típusa: szöveg / sima, határ nélkül. E-mail, amely mellékleteket használ az újabb mailx-egy kapcsoló lesz tartalom típusa: többrészes / Vegyes; határ=”=….”fejlécek.

Articles

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük