| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Perl programmering >> Content
    Sådan Send HTML Text Med SMTP Perl
    Der er mange forskellige måder at sende e-mail , men der er kun et par "anbefalede" måder at skrive en effektiv kode. En henstilling er at bruge Net :: SMTP når du sender klartekstmeddelelserne og bruge MIME :: Lite :: TT :: HTML for HTML-beskeder eller beskeder med vedhæftede filer. Du kan dog benytte MIME :: Lite at skabe meddelelsen og har den faktiske afsendelse foregå med SMTP . Instruktioner
    1

    Opret en ny Perl script , som er en almindelig tekstfil gemmes med endelsen " . Pl ", og skabt i en almindelig tekst editor såsom Notesblok. Vær sikker på at medtage en henvisning til MIME :: Lite i begyndelsen af scriptet ved kodning "brug MIME :: Lite :: TT :: HTML; . " Opret en instans af mail objektet ved hjælp af " MIME :: Lite :: TT :: HTML -> nyt. " Navngiv mail objekt instans "$ myemailmsg ".
    2

    Pass de nødvendige parametre til " $ myemailmsg " objekt instans . Parametre kan nævnes " til e-mail , " "fra email ", " emne ", " template " og " skabelon muligheder. " Ved hjælp af en skabelon gør din kode let genbruges
    3

    Brug skabelonen til din HTML-meddelelse ved kodning : .

    Skabelon => {

    mymsg => ' mymsg.html.tt '

    }

    skabelonen vil bestå af en korrekt formateret HTML-dokument begynder med og slutter med < /html > . < br >
    4

    Send beskeden ved hjælp SMTP ved at vælte SMTP-server og " smtp " type til den send metode. Coding "$ myemailmsg -> send ( ' smtp ', ' smtp.mywebsite.com ' , Timeout => 60) ," vil sende beskeden ved hjælp af en ekstern SMTP-server , som ligger på " smtp.mywebsite.com ", og timeout på 60 sekunder. Hvis en simpel " $ myemailmsg -> send" er kodet , e-mailen er sendt via en lokal sendmail installation
    5

    Tilføj en vedhæftet fil ved kodning : .

    $ Myemailmsg > vedhæfte ( Type = > ' text /html ' ,

    data => ddata {

    Hej

    < /body >}
    < p> Montering af HTML er en anden mulighed , hvis du ikke ønsker at bruge en HTML -skabelon .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan oprettes en PDF fra en tekst med Perl 
    ·Sådan konverteres fra Python til Perl 
    ·Sådan Konverter Perl script til EXE 
    ·Sådan bruges Streng i Perl 
    ·Sådan kører PHP på Perl 
    ·Sådan Konverter XML til PDF i Perl 
    ·Sådan Gør Gel Ink 
    ·Sådan pakkes Entries fra flere Fasta 
    ·Hvordan afrunder til et heltal i Perl 
    ·Sådan installeres Perl DBD - ODBC på AIX 
      Anbefalede Artikler
    ·C kode til en Bits til Byte Conversion 
    ·Sådan Lær Fortran på en Mac 
    ·Sådan Konverter en dato til en UNIX Timestamp PHP 
    ·Hvad er en java.rmi.RemoteException 
    ·Sådan justeres vandret i JavaScript TD 
    ·Udført men med fejl i IE JS objekt forventet 
    ·Sådan Detect en tom liste i Python 
    ·Sådan Konverter Base 10 til Base 16 
    ·Hvad er en Mirage driver 
    ·Hvordan man laver en jQuery objekt 
    Copyright © Computer Viden http://www.computerdk.com