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
- 3285 megtekintés
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.
- A hozzászóláshoz be kell jelentkezni
Igen azt az opciót én is megtaláltam, csak azt nem mertem bevállalni, mert egy hibás fejléc, és minden levél a SPAM mappában landol. Reméltem, hogy nem csak ez az egy megoldás létezik.
- A hozzászóláshoz be kell jelentkezni
Hát, tessék RFC-compliant fejlécet csinálni...
- A hozzászóláshoz be kell jelentkezni
Meg van olyan mailx implementacio is, amelyik ezt nem is ismeri (fenti -S opcioval egyetemben amugy).
- A hozzászóláshoz be kell jelentkezni
-S from="$FROM_EMAIL_ADDRESS($FRIENDLY_NAME)" ?
- A hozzászóláshoz be kell jelentkezni
ez tökéletesen működik... Köszönöm
- A hozzászóláshoz be kell jelentkezni
+1
--
A legértékesebb idő a pillanat amelyben élsz.
http://phoenix-art.hanzo.hu/
https://sites.google.com/site/jupiter2005ster/
- A hozzászóláshoz be kell jelentkezni
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 :)
- A hozzászóláshoz be kell jelentkezni
Tényleg senkinek nincs egyéb ötlete az Errors-To beállítására? :(
- A hozzászóláshoz be kell jelentkezni
Nekem ilyesmire a mime-construct vált be, némi scripttel nyakon öntve.
- A hozzászóláshoz be kell jelentkezni