我一直在研究prj(使用JAVA SMTPAPI),我必须编写一个与SMTP连接的程序。我在Google的帮助下编写了一个程序。现在请问我要做什么?我没有进一步的IDEA。 任何建议或帮助都会被批准 我有这个代码
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