Android以编程方式从任何电子邮件地址发送电子邮

 mobiledu2502858253 发布于 2023-02-11 12:57

我正在编写一个应用程序,以编程方式发送电子邮件而不使用Intent.

我能够使用带有Gmail身份验证的SMTP使用Java Mail API编写应用程序.

但是此应用程序支持仅使用gmail地址发送电子邮件.使用任何Gmail地址和密码,我也可以将电子邮件发送到任何电子邮件地址.

private Properties _setProperties() { 
    Properties props = new Properties(); 


props.put("mail.smtp.host", "smtp.gmail.com"); 

if(_debuggable) { 
  props.put("mail.debug", "true"); 
} 

if(_auth) { 
  props.put("mail.smtp.auth", "true"); 
} 

props.put("mail.smtp.port", _"465"); 
props.put("mail.smtp.socketFactory.port", _"465"); 
props.put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory"); 
props.put("mail.smtp.socketFactory.fallback", "false"); 


    return props; 
  } 

但是我想使用任何带有密码的电子邮件地址而不是gmail,并发送电子邮件,如雅虎等.当我尝试与雅虎,邮件没有发送.

请告诉我如何完成这项任务.

先感谢您.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有