Sziasztok
Van úgy, hogy az ember fiának formázott levelet kell küldeni, persze automatizálva. Adja magát, parancssor.
Úgy tűnik, ahogy google-ből ellesi az ember egyeseknek nem jó.
Adva van a következő kód:
BOUNDARY="`date +'%G%m%d%H%M%S'`"
echo "From: felado <felado@domain.hu>
To: $email
Subject: Tárgy
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary=\"$BOUNDARY\"
Content-Transfer-Encoding: 8bit
Content-Disposition: inline
--$BOUNDARY
Content-Type: text/plain; charset=\"UTF-8\"
Content-Transfer-Encoding: 8bit
Ez egy sima szöveges tartalom azon klienseknek, amik nem bírkóznak meg a htmllel.
--$BOUNDARY
Content-Type: text/html; charset='UTF-8'
Content-Transfer-Encoding: 8bit
html head
/head
body
p Ez egy formázott HTML levél /p
/body
/html
--$BOUNDARY--
" | sendmail $email
(A html nyitó és zárókaraktereket kievettem, mert az egészet kiszűrte a portál.)
Nos a gond az, hogy én teszteltem Thunderbirdben, The Bat! -ben, gmailben és mindenhol jó volt. Aki ismeri a The Bat!-ot tudja, hogy az egyszerű szöveget és a html szöveget külön fülekre tudja választani, mindkettő jó.
Vannak azonban olyanok, akinél krix-krax jelenik meg. Tipikusan az UTF8 kódolásból eredően.
Egy részük ms outlook v. outlook express-t használ, ahol talán még meg is érteném, de van olyan aki ugyanúgy böngészőn keresztül gmailben nézte, ahogy én teszteltem. Nála nem jó, nálam jó.
Próbaképp felnyitottam egy outlookból küldött levelet, hát kösssz, olyat inkább ne:)
Szóval hogyan lehetne egyszerűen, mégis mindenki számára érthetően formázott levelet küldeni?