Dator > hur man använder JavaMail att skicka ett HTML-e-

  • hur man använder JavaMail att skicka ett HTML-e-


  • JavaMail är en e- skript i programmeringsspråket Java . JavaMail gör allt den normala handläggningstiden för att skicka ett e-postmeddelande , så att en programmerare bara behöver mata in några bitar av information ( t. ex. destination, innehåll , syfte och vem e-post är från ) för att skicka ett mail . JavaMail gör det enkelt att skicka ren text e-post samt mer komplexa HTML-mail . Den enda skillnaden mellan de två typerna är att fastställa innehållet typ " text /html "istället för " text /plain " .

    Du behöver : .
    Java redaktör


    1
    öppna Java editor och filen där du vill att mail script att vistas
    <. . br > 2
    Typ " import javax. mail . * ;

    import javax. mail. internet . * ;

    import java. util. Properties , " . överst i filen
    3
    Typ " klass SimpleMail { " där du vill att posten klassen att vistas
    4
    <. br > Skriv " public void mailer ( String [ ] args ) kastar Exception { "på nästa rad
    5
    Typ " Egenskaper prop=new Properties () ; " . om nästa rad .
    6
    Typ " prop. setProperty ( " mail. transport. protocol " , " smtp " ) , " . på nästa rad
    7
    .
    Skriv " prop. setProperty ( " mail. host " , " smtp. MAILSERVER " ) , " . på nästa rad , som ersätter " Epostserver " med domänen för din e-postserver
    8

    Skriv " prop. setProperty ( " mail. user "," Användare " ) , " på nästa rad med "USER " ersättas med namnet på den JavaMail användare som skickar e-post
    9 <. br >
    Typ " prop. setProperty ( " mail. password " , "password") ; " på nästa rad med att byta ut "PASSWORD " med det faktiska lösenordet för JavaMail användaren .
    10
    Typ . " Session mailSession=Session. getDefaultInstance ( prop , null ) ; " på nästa rad
    11
    Type " . MimeMessage msg=new MimeMessage ( mailSession ), " på nästa rad
    12
    Typ " msg. setSubject ( registrerade) . " , " på nästa rad med " SUBJECT " ersättas med själva ämnet i mailet .
    13 .
    Typ " msg. setFrom ( ny InternetAddress ( " EMAILADDRESS "));' på nästa rad med " EMAILADDRESS " ersättas med avsändarens e-postadress .
    14 .
    Typ " msg . setContent ("Innehåll "," text /html " ) ; " på nästa rad med " innehåll " ersätts med själva innehållet i e-post . Detta är den enda linjen olika mellan en ren text e-post och en HTML- e-post.
    15 .
    Typ " message. addRecipient ( Message. RecipientType. TO , nya InternetAddress ( " destination " ) ) , " på nästa rad med att byta ut " destination " med den verkliga destinationen e -postadress för e
    16
    Typ " Transport Transport=mailSession. getTransport () ; .

    17 .
    typ " transport . connect ( ) , " . på nästa rad
    18
    Typ " transport. sendMessage ( msg , msg. getRecipients ( Message. RecipientType. TO )) , " på nästa rad .
    19
    Typ " transport. close () ; } } " . på nästa rad

    tips och varningar


    <. li > För att skicka email du bara köra mailer funktion SimpleMail klassen . Du kan också lägga argument till funktionen att kontrollera meddelandet , destination och avsändare från utanför funktionen .


Previous:nothing Next:hur man skriver ett script i unix





Relaterade artiklar


  • video dekompression verktyg
  • Visual Basic : nybörjare tutorial
  • hur man läser csv -filer i perl
  • Hur man slår ihop Word-dokument i VBA
  • Hur konvertera HTML till text i java
  • hur dekryptera en fil som har krypterats i blowfish
  • hur zip filer med sharpziplib
  • hur man skapar en Java-applet i NetBeans
  • hur man skapar en dynamisk webbsida
  • Hur ändrar jag namnet på en blankett från en konstruktör ?