Java 正在审阅来自zoho邮件服务器的电子邮件
我正在尝试从公司特定的生成电子邮件服务器读取电子邮件,这是我的代码,我无法与服务器建立连接,因为它是linux服务器Java 正在审阅来自zoho邮件服务器的电子邮件,java,email,jakarta-mail,zoho,Java,Email,Jakarta Mail,Zoho,我正在尝试从公司特定的生成电子邮件服务器读取电子邮件,这是我的代码,我无法与服务器建立连接,因为它是linux服务器 public class Testing { public static void main(String[] args) { String from = "email"; String pass = "pwd"; String to = "toId"; String host = "pop.zo
public class Testing {
public static void main(String[] args) {
String from = "email";
String pass = "pwd";
String to = "toId";
String host = "pop.zoho.com";
String port = "995";
Properties properties = System.getProperties();
properties.put("mail.smtp.starttls.enable", "true");
properties.put("mail.smtp.host", host);
properties.put("mail.smtp.user", from);
properties.put("mail.smtp.password", pass);
properties.put("mail.smtp.port", "995");
properties.put("mail.smtp.auth", "true");
Session session = Session.getDefaultInstance(properties);
try {
MimeMessage message = new MimeMessage(session);
message.setFrom(new InternetAddress(from));
message.addRecipient(Message.RecipientType.TO,
new InternetAddress(to));
message.setSubject("This is the Subject Line!");
message.setText("This is actual message");
Transport transport = session.getTransport("smtp");
transport.connect(host, from, pass);
transport.sendMessage(message, message.getAllRecipients());
transport.close();
System.out.println("Sent message successfully....");
} catch (MessagingException mex) {
mex.printStackTrace();
}
}
}
请帮我做这件事
提前感谢运行时有哪些异常?它没有读取文件。EOF异常。请将完整堆栈跟踪添加到您的帖子中。什么文件?您的代码不包含任何文件读取逻辑。调试:不加载资源:/META-INF/javamail.address.map调试:不加载文件:C:\Program Files x86\Java\jre7\lib\javamail.address.map调试:Java.io.FileNotFoundException:C:\Program Files x86\Java\jre7\lib\javamail.address.map系统找不到指定的文件调试:getProvider返回javax.mail.Provider[STORE,pop3,com.sun.mail.pop3.POP3Store,sun Microsystems,Inc]调试pop3:连接到主机pop.zoho.com,端口110,isSSL false S:EOF C:QUIT S:EOF这是我收到的错误。