MIME protokollal

Megyek egy egyszerű módja, használni fogom a CPAN modul Mime :: Lite és tanácsolom, hogy ugyanezt tegyék.
Elmondjuk, miért. A legtöbb írás dekódert e-mail formátum bonyolult és igényel sok időt, és az idő a legértékesebb dolog egy ember! Tartsa ezt szem előtt tartva.

Q: Mit kapok, ha ez az egység?
A: Legvalószínűbb, hogy már telepítve van a szerveren, ha nem, akkor töltse le (27kb) és önálló telepíteni. (Akkor is, ha nincs közvetlen hozzáférést biztosít a szerver).

Most kezdjük „előkészítsék a terepet”
Írja be a következő programot:

Töltsd fel a szerverre, és futás. Ha a válasz nem modul telepítve akkor kell: letöltés (27kb) modul, töltsd fel a szerver a cgi-bin könyvtárba (nem ad attribútumok 755!), És helyezzük egy string ebben a cikkben

használja MIME :: Lite;
tovább
igényelnek "path / to / file / Lite.pm";
Ez az egész készítmény.

A szintaxis szabvány ilyen modulokat.

TEXT - egyszerű formázott szöveget
text / html - html dokumentum
image / gif - GIF kép
image / jpg - JPG
image / png - PNG kép
többrészes / vegyes - a vegyes típusú
többrészes / összefüggő - lehet fészek típusokat, küldésére használják HTML oldalak „beépített” Képek
vagy egyszerűsített
"TEXT" - "text / plain"
"Bináris" - "application / octet-stream"

Encoding => 'base64'
Hogyan kell kódolni egy üzenetet küldeni. Az alapértelmezett érték nem lehet használni.

Path => '../ file.gif'
A fájl helye a kiszolgálón.

$ Msg-> send ();
Küldj egy üzenetet.
Gyakran két típusú SMTP vagy Sendmail.
MIME :: Lite-> Levél (smtp ", "smtp.mail.ru" Timeout => 60)
MIME :: Lite-> Levél ( "sendmail", "/ usr / lib / sendmail -t");

És most néhány szemléltető példákat. Az abszorbens anyag

Tegyük fel, hogy van, hogy szöveges üzenetet küldeni két fájlokat belül

De most más a helyzet: Ön küld hírlevelet HTML képekkel a levélben

Lehetséges hibák és elírások ezt a cikket. Mindannyian emberek és nem immunis meglepetés. Ha bármely, látható lesz az Ön által - hadd tudjam, biztos vagyok benne, ők fogják megjavítani. Ön is küldhet javaslatokat és kiegészítéseket ezt a cikket.
Ez vagy nem értik? Írja kiegészítve.

Kapcsolódó cikkek