Dator > hur man använder perl för att skicka html mail

  • hur man använder perl för att skicka html mail


  • Sända ett klartext mail från ett Perl-skript kan göras på ett enkelt sätt . Processen blir mer delaktiga när du behöver skicka ett HTML- formaterade e-post . Du kan inte bara skicka ett HTML-formaterat meddelande . Du måste berätta för din e-postserver att du är i själva verket att skicka ett HTML- e-post. Använda en SMTP server med autentisering ( som de flesta nya användare kommer att göra ) lägger även till ett extra lager av komplexitet . Lyckligtvis har Perlpaket att göra allt det hårda arbetet för dig
    1
    Installera MIME : . : Lite : : TT : : HTML och Net : : SMTP : : SSL . I Linux använder CPAN . I Windows använder Perl Package Manager .
    2 .
    Skapa HTML e-post med redaktören för ditt val . Använd en särskild HTML-redigerare eller en ordbehandlare som kan spara dokument som HTML -filer . Döp filen till " email. html " och skriv ner var filen .
    3 .
    Kopiera följande kod i en tom fil som du väljer . Skriptet använder MIME : : Lite : : TT : : HTML för att skapa en HTML- e-post och Net: : SMTP : : SSL för att skicka e-post med din SMTP -server .


    # /usr /bin /perl
    använda varningar ,
    Använd strikt ,
    använda MIME : : Lite : : TT : : HTML ;
    använda Net : : SMTP : : SSL ;

    min $ smtp_server=' smtp. server. address ' ;
    min $ username=' ditt. användarnamn ' ;
    min $ password=' your. password ' ;
    min $ port=465 ;
    min $ path_to_files=' sökväg till platsen för email. html '
    min $ from=' från . -postadressen '
    min $ till=' to. address ' ;
    min $ subject=' ämnesraden " ;

    min $ smtp=Net: : SMTP : : SSL-> Ny ( $ smtp_server , Port=> $ hamn ) ,
    $ smtp-> auth ( $ username , $ password ) ;

    min % params ;
    min % alternativ ,
    $ alternativ { include_path }=$ path_to_files ;

    min $ msg=MIME : : Lite : : TT : : HTML-> Ny (
    från=> ; $ från ,
    till=> $ till ,
    Ämne=> $ subject ,
    Mall=> {
    html => ' e-post . html " ,
    } ,
    TmplOptions=> \ % optioner,
    TmplParams=> \ % params ,
    ) ,

    $ smtp-> mail ( $ från ) ,
    $ smtp-> till ( $ till ) ,
    $ smtp-> data ( ) ;
    $ smtp-> datasend ( $ msg-> as_string ()) ;
    $ smtp-> dataend () ;
    $ smtp-> quit ;
    4
    Anpassa filen med din . inställningar . Du måste ställa in följande variabler för din SMTP- server : " . port " " smtp_server "," användarnamn ", " lösenord " och Den " path_to_files " variabel är platsen för HTML- e-post från steg 2 . Den " från "," att " och " subjektet " variabler är de vanliga e-postinställningar.
    5 .
    köra skriptet . I Linux , måste du först ge manuset körningsbehörigheter .

    tips och varningar


  • Här lagras din e- lösenordet i klartext , så alla med tillgång till filen vet ditt lösenord . Var noga med att inte spara filen på en allmän dator .

Previous:Vilka är fördelarna med Java uppgradera ? Next:nybörjare SQL-databas anslutning tutorial





Relaterade artiklar


  • hur man kan övervaka direkt ansluta skrivare
  • användningar av Griffin PowerMate
  • Sony DRU-840a specifikationer
  • Alienware Area-51 m5550i-R3 specifikationer
  • hur man uppgraderar en dator Pentium MMX
  • hur man bygger ett Core i7 system
  • hur du tar bort en Kodak 10 bläckpatron
  • specifikationer för Intel 6320 cpu
  • vad är filändelsen ADB ?
  • hur man använder en datorskärm för att visa TV