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.