【问题标题】:Android & JavaMail: send mail using cPanel's serverAndroid & JavaMail:使用 cPanel 的服务器发送邮件
【发布时间】:2013-10-01 03:11:39
【问题描述】:

我使用 javamail api 来发送邮件。首先,我尝试了 gmail smtp 服务器,一切正常。但现在我想使用我自己的邮件服务器(通过 cPanel)。但是我的属性有问题。谁能帮帮我?

这是我的属性代码:

Properties props = new Properties();
props.put("mail.smtp.host", "cpanel4.onofis.com");
props.put("mail.smtp.socketFactory.port", "465");
props.put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
props.put("mail.smtp.auth", "true");
props.put("mail.smtp.port", "465");

这里是 cPanel 的服务器信息:

用户名: bblablabla@blabla.com

密码: blablablabla。

发送服务器: cpanel4.onofis.com

SMTP:端口 465

IMAP、POP3 和 SMTP 需要身份验证。

【问题讨论】:

  • 在另一个邮件客户端测试设置。一旦您知道它们正在工作,请在代码中使用它们。我的猜测是“cpanel4.onofis.com”不正确。您是否提供了凭据?

标签: android jakarta-mail cpanel


【解决方案1】:

好的。我发现了问题。但是还是不知道为什么...我删除了 SocketFactory 行,它就完成了。

工作代码是这样的:

Properties props = new Properties();
props.put("mail.smtp.host", "cpanel4.onofis.com");
props.put("mail.smtp.auth", "true");
props.put("mail.smtp.port", "465");

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2016-10-20
  • 2013-01-12
  • 2011-03-17
  • 2016-05-01
  • 2017-10-17
  • 1970-01-01
  • 1970-01-01
  • 2013-04-27
相关资源
最近更新 更多