Sziasztok!
Adott egy Debian Wheezy rendszer.
Van egy könyvtárban egy pdf fájl.
Ugyanebben a könyvtárban van egy txt fájl.
Az lenne a feladat, hogy a txt fájlban levő tartalmat a levél törzsébe tegye, a pdf fájlt pedig csatolja a levélhez.
Szinte teljesen meg is volnék vele, egy probléma van csak: a feladó e-mail címét - és jó lenne még a nevét is - szintén szeretném megadni.
A lehető legegyszerűbb módon, minél kevesebb bonyolítással - és hibalehetőséggel - szeretném lezavarni a küldést.
Itt tartok most:
echo "Aláírás" | mutt -a "/root/teszt.pdf" -i "/root/tartalom.txt" -s "Tárgy" -- cimzett@domain.hu
(A parancs egy sor, a vége minusz-minusz szóköz e-mail cím. Valamiért mindenképpen új sorba tette a fórum az e-mail címet)
Ez mindent jól csinál, csak a feladója lesz "root" - mivel root-ként vagyok bent a shellben.
Természetesen az a domain és e-mail cím létezik a szerveren, aminek a nevében küldeni szeretnék, a különféle DNS rekordok is rendben vannak (SPF, DKIM).
Hogyan tudnám megadni még a feladót is?
Hozzászólások
EMAIL="foo@bar" mutt ... ?
Sose használtam 'mutt'-ot, de úgytűnik ez beállítható a ~/.muttrc-ben, vhogy így:
set from = "azemailcim@felado.tld"
set realname = "A felado neve"
set use_from = yes
set envelope_from = "yes"
( forrás: https://dev.mutt.org/trac/wiki/MuttFaq/Header )
Köszönöm mindenkinek, sikerült megoldanom!
Ez lett a végleges és működő parancs:
echo "Aláírás" | mutt -e "set from=kuldo@kuldodomain.hu" -e "set realname=\"Próba Feladó\"" -a "/root/teszt.pdf" -i "/root/tartalom.txt" -s "Tárgy" -- cimzett@domain.hu
A parancssor vége itt is minusz-minusz szóköz címzett e-mail címe.
Köszönöm még egyszer mindenkinek!
csak a topikra tévedők kedvéért:
sendEmail pont ilyen célokra való. Van Debiánéknak is.
~~~~~~~~
deb http://deb.uucp.hu/ wheezy yazzy repack