Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Perl Programming >> Content
    Hvordan sende HTML Text Med SMTP Perl
    Det er mange forskjellige måter å sende e-post, men det er bare noen få " anbefalte " måter å skrive effektiv kode . En anbefaling er å bruke Net :: SMTP når du sender ren tekst-meldinger og bruke MIME :: Lite :: TT :: HTML for HTML-meldinger eller meldinger med vedlegg . Du kan imidlertid bruke MIME :: Lite å opprette meldingen , og har den faktiske sending skje med SMTP. Instruksjoner
    en

    Opprett en ny Perl-skript , som er en ren tekstfil lagres med filendelsen ". Pl " og skapt i en ren tekst editor som Notisblokk . Sørg for å inkludere en referanse til MIME :: Lite i begynnelsen av skriptet ved koding "bruk MIME :: Lite :: TT :: HTML ; . " Lag en forekomst av post objektet med " MIME :: Lite :: TT :: HTML - > ny . " Navngi post objekt eksempel " $ myemailmsg . "
    2

    Pass de nødvendige parametrene til " $ myemailmsg " objekt forekomst . Parametere inkludere " til e-post ", " fra e-post ", " emne ", " mal " og " malalternativer . " Ved hjelp av en mal gjør koden lett resirkulerbare
    3

    Bruk mal for HTML-melding ved koding : .

    Template = > {

    mymsg = > ' mymsg.html.tt '

    }

    malen vil bestå av en riktig formatert HTML-dokument som begynner med og slutter med < /html > .

    4

    Send meldingen med SMTP ved å sende SMTP server og " smtp " type til på send -metoden. Koding " $ myemailmsg - > sende ( ' smtp ', ' smtp.mywebsite.com ' , Timeout = > 60 ) ,« vil sende meldingen ved hjelp av en ekstern SMTP-server , som ligger på " smtp.mywebsite.com " og timeout på 60 sekunder. Hvis en enkel " $ myemailmsg - > send " er kodet , e-posten er sendt ved hjelp av en lokal sendmail installasjon
    5

    Legg til et vedlegg ved koding : .

    $ Myemailmsg > fest ( Type = > ' text /html ' , etter

    data = > ddata {

    Hei

    < /body > }
    < p> Feste HTML er et annet alternativ hvis du ikke ønsker å bruke en HTML-mal .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lese CSV -filer i Perl 
    ·Hvordan konvertere en streng til INT PERL 
    ·Slik kjører Perl på en bærbar PC 
    ·Hvordan stopper jeg en person fra å komme til huset mi…
    ·Hvordan starte Perl Fra SSH 
    ·Hvordan skrive en Perl Telnet Script som ber om Host na…
    ·Slik fjerner en Array Variabel i Perl 
    ·Hvordan gjøre en Twitter Stream API i Perl 
    ·Hvordan Profil Perl programmer 
    ·Hvordan slette en fil i Perl 
      Anbefalte artikler
    ·Hvordan lage en VBScript å ringe en MSI 
    ·Hvordan endre høyde og bredde på Mouseover 
    ·Hvordan koble en JButton til en JTextField 
    ·Hvordan lage Web Site Images 
    ·Hvordan legge til en server Perspektiv til Eclipse 
    ·Forskjeller mellom UML og de ​​andre språkene 
    ·Hvordan bruke Strict i et Perl Script 
    ·Slik importerer en Visual Basic Grid Spreadsheet 
    ·Slik Clear en drop-down i jQuery 
    ·Hvordan Test Business Objects 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/