Levél küldése a linux parancssorból

# yum install mailx

$ sudo apt-get install mailutils

Ezután végrehajthatja a konzol parancs leveleit:

$ echo "Message Body" | mail -s "Üzenet tárgya" [email protected]

Az üzenetmezőben lévő From: mező megváltoztatásához használja a -r kapcsolót:

$ echo "Message Body" | mail -s "Üzenet tárgya" -r "[email protected]" [email protected]

Ez kissé javíthatja a spam kiszolgálók szempontjából a gazda-szervereket. Például, ha szeretnénk, hogy bizonyos belső szerver értesítést küld a postafiókot gmail, gmail, de elutasíthatja a levél (és nem csak gmail, természetesen). Példa: van egy átjáró a külső és a belső IP 1.2.3.4 ip 192.168.24.1. A belső kiszolgálónak csak belső ip (lan vagy dmz) van. Ha e-mail küldése csapat mail üzenetet fog küldeni egy külső átjáró (1.2.3.4) és ip tökéletesen érti a külső boríték.

Előfordulhat, hogy a külső IP-nek már van némi neve a szolgáltatótól (például s4-3-2-1.provider.com). Ezt a "ping -a 1.2.3.4" parancs segítségével lehet megtudni. Vagy akkor bármelyik tárhely, hogy hozzon létre egy A-rekordot az ip 1.2.3.4 névvel valami hasonló srv1234.yourdomain.com és adja meg a nevét a -r opciót:

$ echo "Message Body" | mail -s "Üzenet tárgya" -r "[email protected]" [email protected]

$ echo "Message Body" | mail -s "Üzenet tárgya" -r "[email protected]" [email protected]

ahol a techadmin @ egy tetszőleges postafiók neve.

A külső levélkiszolgáló toleránsabb lesz a levélben, a From: mezőben, amely az a címzett neve, ahonnan az üzenet érkezett.

A levél testének elküldése a fájlból

Ha a levél teste külön fájlban van, közvetlenül felhasználhatja a levél elküldéséhez. Ez hasznos lehet, ha a parancsfájlról az e-mail parancsot hívja.

$ mail -s "Az üzenet tárgya" [email protected]

Küldjön egy rejtett példányt a levélből:
-b címét

Küldje el a levél egy példányát:
-c címet

Ott és ott a címzettek listáját vesszővel elválasztják.

Kapcsolódó cikkek