Резултати от 1 до 4 от общо 4

Изпращане на e-mail съобщения от сървлет

Сподели във Facebook Сподели в Twitter Изпрати на Email Сподели в LinkedIn
  1. Junior Member
    Тук е от
    Jan 2003
    Мнения
    54
    #1

    Изпращане на e-mail съобщения от сървлет

    Имам следният код, който би трябвало да изпраща e-mail:





    public void sendE_mail() {



    String host = "localhost";

    String from ="magda_lena@gbg.bg";

    String to = "mgpetrova.gbg.bg";



    // Get system properties

    Properties props = System.getProperties();



    // Setup mail server

    props.put(" pmx.abv.bg", host);

    // props.put("mail.smtp.host", host);



    // Get session

    Session session = Session.getInstance(props, null);



    // Define message

    try{

    MimeMessage message = new MimeMessage(session);

    message.setFrom(new InternetAddress(from));

    message.addRecipient(Message.RecipientType.TO,

    new InternetAddress(to));

    message.setSubject("Hello JavaMail");

    message.setText("Welcome to JavaMail");



    // Send message

    Transport.send(message);

    }

    catch(Exception e){}



    }



    инсталирах си Smtp сървъра: PostCast Server.

    Когато изпращам е-maili от PostCast клиента, всичко върви без проблем, но когато се опитам да изпратя съобщение от сървлета,т.е. да изпълня горния код, нищо нестава.



    Някой знаели, какъв може да е проблема.

  2.  
     
  3. Junior Member
    Тук е от
    Jan 2003
    Мнения
    54
    #2

    Изпращане на e-mail съобщения от сървлет

    Открих си грешката:

    1) сбъркала съм адреса на получателя: вместо @ съм написала "."

    2) за host трябва да напиша: името на smtp сървъра

    3)props.put(" pmx.abv.bg", host);- това не е вярно

    4) правилният props.put e: props.put("mail.smtp.host",host);



    //стринга "mail.smtp.host" не се бута, а host е променлива, която съдържа името на smtp сървъра.



    5) трябвало да вкарам и порт 25,т.е:



    props.put("mail.smtp.port","25");

    ////стринга "mail.smtp.port" не се бута. 25 e номера на порта. Обикновенно smtp сървърите слушат на 25 порт.

    С тези поправки върви без проблем.

  4. Member
    Тук е от
    Jan 2004
    Мнения
    179
    #3

    Изпращане на e-mail съобщения от сървлет

    //off topic

    Ти май винаги сама си отговаряш

  5. Junior Member
    Тук е от
    Jan 2003
    Мнения
    54
    #4

    Изпращане на e-mail съобщения от сървлет

    факта, че въпроса ми стоя 3 дена без отговор ,ме води до мисълта, че никой не знае решението на проблема.



    Все пак "неволята" учи и аз сама си открих грешката.

    Просто драснах 2-3 реда за да знаят и другите как става.


Сподели във Facebook Сподели в Google Plus Сподели в Twitter Изпрати на Email Сподели в LinkedIn

Подобни теми

  1. Отговори: 12
    Последно: 12-09-07, 17:26
  2. Отговори: 5
    Последно: 13-01-05, 23:26
  3. Изпращане на e-mail с HTML съдържание
    От july77 във форум Уебдизайн и 3D
    Отговори: 6
    Последно: 31-08-04, 05:20
  4. Изпращане на файл по E-mail до 1GB
    От Vandal във форум Дъра-Бъра
    Отговори: 5
    Последно: 10-08-04, 16:21
  5. Отговори: 7
    Последно: 03-11-03, 16:50

SetCombG.com
SetCombG.com е портален сайт и Форум за битова техника, телевизори, климатици, лаптопи и смартфони, създаден през 1999 година.
Заедно сме над 20 години!
Следвай ни
Горе