Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> perl Programmering >> Content

    Hur man skickar HTML Text Med SMTP Perl

    Det finns många olika sätt att skicka e-post , men det finns endast ett fåtal "rekommenderade" sätt att skriva effektiv kod . En rekommendation är att använda Net :: SMTP när du skickar meddelanden med oformaterad text och använda MIME :: Lite :: TT :: HTML för HTML-meddelanden eller meddelanden med bilagor . Du kan dock använda MIME :: Lite att skapa meddelandet och har den faktiska sändningen sker med SMTP . Instruktioner
    1

    Skapa ett nytt Perl-skript , vilket är en vanlig textfil sparas med filändelsen " . PL " och skapades i en textredigerare som Anteckningar . Var noga med att inkludera en hänvisning till MIME :: Lite i början av skriptet genom kodning " använda MIME :: Lite :: TT :: HTML ; . " Skapa en instans av mail objektet med " MIME :: Lite :: TT :: HTML - > nytt . " Namnge instans mail objektet " $ myemailmsg . "
    2

    Passera de parametrar som krävs för att den " $ myemailmsg " objektet instans . Parametrar inkluderar " till e-post , " " från e-post , " " ämne" , " mall " och " alternativ mall . " Använda en mall gör din kod lätt reuseable
    3

    Använd mallen för ditt HTML-meddelande genom kodning : .

    Mall = > {

    mymsg = > ' mymsg.html.tt '

    }

    mallen kommer att bestå av en korrekt formaterad HTML-dokument börjar med och slutar med < /html > .

    4

    Skicka meddelandet med SMTP genom att passera SMTP-servern och " smtp " typ till sändningsmetod . Coding " $ myemailmsg - > send ( ' smtp ' , ' smtp.mywebsite.com ' , Timeout = > 60 ) , " kommer att skicka meddelandet med hjälp av en fjärrkontroll SMTP -server , belägen vid " smtp.mywebsite.com " och timeout vid 60 sekunder. Om en enkel " $ myemailmsg - > skicka " kodas , e-post skickas med hjälp av en lokal sendmail installation
    5

    Lägg till en bilaga genom kodning : .

    $ Myemailmsg > bifoga ( Typ = > ' text /html ' , Porr

    Data = > ddata {

    Hej

    < /body> }

    Fästa HTML är ett annat alternativ om du inte vill använda en HTML- mall .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skapar en fil med hjälp Perl
    ·Hur du kör PHP på Perl
    ·Hur man använder variabler i Perl Regex för Ubuntu
    ·Handledning för XML för Perl
    ·Hur man tvinga alla filer till en UTF - 8 i Perl
    ·Hur du sorterar en associativ array i Perl
    ·Hur får man en Array Storlek i Perl
    ·Hur man läser från mitten av en array i Perl
    ·Hur hitta skillnaden mellan två filer med PerlScript
    ·Hur man byter ett Felaktig UTF - 8 Regex
    Utvalda artiklarna
    ·Hur att beräkna medelvärdet av belopp i Python
    ·Visual Basic : Hur att välja en bild Array till en bil…
    ·Hur skugga i VB.NET
    ·Hur man ladda bilder i Java med hjälp NetBeans
    ·Hur man skapar RSS Med PHP
    ·Början Android Developments
    ·Konvertera en VB6 Project till EXE
    ·Min GoDaddy Email PHP Form inte fungerar
    ·Hur man testa om ett värde är ett Decimal eller ej i …
    ·Suzuki 250 Quad Specifikationer
    Copyright © Dator Kunskap http://www.dator.xyz