Küldés e-mail script
tól Xgu.ru
Ezen az oldalon azokat a különféle módokon megfelelő e-mail üzenetek, amelyek nem-ASCII karaktereket a szövegben, és a mellékleteket.
Scripts mindenféle fórumokon általában nem célja, hogy egy nyelv nem az angol, és ha használják az orosz nyelvet generál a rossz üzeneteket. A legtöbb e-mail kliensek megtanulták, hogy megértsék a hibás leveleket, de nem minden, és biztosan nem mindenféle hibák. Buktatók várhat bárhol, és még jobb, hogy nem a program alkotó levél szabványoknak megfelelően. Itt adott tanácsok segít elküldi a megfelelő betűket bármilyen nyelven. Ha látja az ellentmondást itt bármely RFC - könnyen szerkeszthetők, vagy írjon a vita oldalon.
[Edit] Theory
[Rule] Encoding
Az e-mail fejlécében megengedhető csak ASCII karaktereket azonban tartalmazó karakterlánc nem-ASCII karaktereket (például levelek orosz) kell kódolni.
A szervezet az e-mail, akkor 8-bit (nem ASCII) karaktereket, de bizonyos korlátozásokkal (maximális hosszát a húr.). Ezért át nem ASCII szöveg változatlan, akkor jobb, ha kódot.
Attachment fájlok (pantomim, csatolja) kell kódolni base64, hogy megkapta változatlan.
[Rule] RFC
[Rule] Scripts
[Rule] küldése Perl
Szükségünk lesz a modulok és MIME :: Base64 kódolás, benne van a szállítási Perl ( «Core modulok»).
Kódolni az üzenetek fejlécét (tárgy, küldő vagy fogadó) fogja használni a kódolás kódolás modult. Van egy speciális módja kódolására az üzenetek fejlécét, míg mindössze utf-8.
Tehát, plug-inek és kódolni: használat kódolás QW / kódol dekódolás /; my $ Mail_subject = kódolnak (MIME-fejléc ", dekódolására ( 'utf8', 'Test kérdés')); my $ Mail_from = kódolnak (MIME-fejléc ", dekódolására (utf8 ',„Sender Test
Meg kell jegyezni, a használata a dekódoló függvény, hogy összehangolja a szöveget az UTF-8 kódolást. Még ha a szöveg a szkript már utf-8, akkor is meg kell hívni a funkció dekódolni. Meg van írva itt.
[Rule] A Mail :: Sendmail
A kézikönyv kijelenti, hogy a modul maga felveszi ezeket a címeket, ha nincs beállítva
[Edit] A MIME :: Lite
§ írandó.
[Rule] küldése PHP
[Rule] küldése Python
Könyvtárhasználati smtplib
[Rule] Küldés a héj,
[Rule] A sendmail
/ Usr / bin / sendmail, sok e-mail programok (különösen, Exim4) tegye az alias, az üzenetküldés feldolgozási és figyelembe legtöbb zászlók sendmail
Üzeneteket küld FILE.eml fájlt (méret - rendes mail üzenetet, az RFC 822):
(Ellenőrzött a FreeBSD munka 5-8 (sendmail tartozék) és a Debian 6 (normál szimbolikus link a sendmail exim4)):
[Rule] A korcs
Mutt egy konzolos mail kliens (POP3, IMAP), az egyik legerősebb. az is kényelmes, hogy küldjön e-mailek mellékletekkel parancssorból
Ne feledje, hogy az alapértelmezett korcs önmagában is csak írni egy elküldése kezdődik sendmail vagy azzal egyenértékű (korrigált) nagyjából ugyanolyan módon, mint az előző bekezdésben.
Ahhoz, hogy a kapcsolódási megértették a levelezőkliens zárt levelet, és nem a szöveg, berendezés korcs fájl kiterjesztése a .eml (Content-type = message / rfc822).
/.muttrc vagy automatikusan generált.
Részletesebb szintaxist:
[Rule] használata mpack
Mpack - régi programot (Linux, FreeBSD), amelynek célja a csomagoláson a fájl MIME-formátumban.
Ha a hozam az e-mail (vagy több), a fájl küldjük sendmail vagy helyettesítheti.
Jellemzők - befektetni a levél is csak egy fájlt, de van egy maximális méret opciót, ha meghaladja, akkor generál több kimeneti fájl (e-mail).
[Rule] használata biabam
Biabam nem tudják, hogyan kell helyesen kódolni az orosz szöveget, amikor az adást. Ha tudod, hogyan kell megjavítani - írja ide.
Ez használ rendszeresen e-mail kliens.
[Edit] linkek
[Edit] licenc szövege
Szövege alapján az engedély Creative Commons Nevezd / add tovább!