Тест SMTP-соединения - PullRequest
       1

Тест SMTP-соединения

0 голосов
/ 18 июля 2011

Я работал над prj (используя JAVA SMTPAPI), в котором мне нужно написать программу для связи с SMTP Я написал программу с помощью Google. теперь плз что мне делать? У меня нет ИДЕИ дальше. любой совет или помощь будут оценены У меня есть этот код

package mypackage;

import javax.mail.*;
import java.util.*;
import javax.mail.internet.*;


public class Sendmail {

    private String strstmp;

    public String getStrstmp() {
        return strstmp;
    }


    public void setStrstmp(String strstmp) {
        this.strstmp = strstmp;
    }

    public void sendMail( String recipients[ ], String subject, String message , String from)
    {
        // TODO Auto-generated method stub
        boolean debug = false;

        //set the host smtp addrs 
        Properties props = new Properties();
        props.put("mail.smtp.host",getStrstmp());

        //get default session
        Session session = Session.getDefaultInstance(props, null);
        session.setDebug(debug);

        //create a new message 
        Message msg = new MimeMessage(session);


        //set the from and to addrs
        InternetAddress addressFrom = new InternetAddress(from);
        msg.setFrom(addressFrom);
        InternetAddress[] addressto = new InternetAdrress[recipients.length];

        for(i = 0;i<recipients.length;i++)
        {

                addressTo[i] = new InternetAddress(recipients[i]);

        }
        msg.setRecipients(Message.RecipientType.TO, addressTo);

        // Setting the Subject and Content Type
        msg.setSubject(subject);
        msg.setContent(message, "text/plain");

        //send message
        Transport.send(msg);

    }




}

now wat would be addrs of host? 
how to do connectivity test ?

Thanks in advance

1 Ответ

0 голосов
/ 18 июля 2011

Вам необходим доступ к SMTP-серверу . Вы можете установить один локально для тестов, см. Результаты поиска!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...