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 „)); my $ Mail_to = kódolnak (MIME-fejléc ", dekódolására (utf8 ',„Teszt Címzett „));

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!

[Szerkesztés] Az anyagok használata Az e rendszerek Xgu.ru

Kapcsolódó cikkek