mailx HowTo

Fórumok

Kedves Fórumozók!

A segítségeteket szeretném kérni egy egyszerűnek tűnő feladatban:

Adott a nail csomag, mely tartalmazza a mailx parancsot. Ezzel a paranccsal szeretnék levelet küldeni:


echo "test" | mail -s "subject" -r from(a)example.hu -S replyto=reply(a)example.hu to(a)example.hu

Addig eljutottam a fenti paranccsal, hogy a "test" szöveget, "subject" tárggyal kiküldi a "to@example.hu" címre. A feladó ebben az esetben a "from(a)example.hu" lesz és a válasz címnek pedig a "replay(a)example.hu" cím kerül beállításra.

Amivel viszont nem birkózok meg, az a következő:
1) A feladónál nevet is szeretnék megadni, tehát a levelezők ne a from(a)example.hu-t lássák, hanem mondjuk: FromUser nevet
2) Be szeretném állítani az Errors-To flaget is, azt a címet, amire megérkezik a levél, hiba esetén. De erre már semmiféle megoldást nem találok. Át nyálaztam a parancsfájl manualját, a google-t, de semmiféle megoldást nem találtam. Majd végső elkeseredésembe a forráskódba kerestem, hogy hol és hogyan adja ezt meg, de ott sem találtam erre utaló kódsort. Végül az RFC-ben figyelmes lettem arra, hogy a Return-Path flag is ezt a célt hivatott szolgálni, de annak állítására sem találtam megoldást.

Van valakinek ötlete? Biztos vagyok benne, hogy kézenfekvő a megoldás, de én nem találom sehol, ami nem jelenti azt, hogy nincs ez leírva sehol, csak én nem találtam.

Minden segítséget szívesen fogadok.
Köszönettel: NM

Hozzászólások

Az én (ki tudja, milyen forrásból származó, Debian Linux-os) mailx-emnek van egy "-a" nevű opciója, amivel tetszőleges fejlécet lehet kreálni.

Nem portábilis a megoldás, mert más mailx implementációknál a "-a" opció attachment hozzáadását jelenti.

-S from="$FROM_EMAIL_ADDRESS($FRIENDLY_NAME)" ?

--

már csak az Errors-To flag-re kéne egy olyan megoldás, amikor nem nekem kell a fejlécet kézzel összetenni és teljes lesz a boldogság :)

Tényleg senkinek nincs egyéb ötlete az Errors-To beállítására? :(

Nekem ilyesmire a mime-construct vált be, némi scripttel nyakon öntve.