从(可分发的)桌面应用程序发送电子邮件

时间:2015-06-08 21:09:19

标签: java smtp javamail

我面临的问题是我需要我的应用程序将电子邮件发送到应用程序用户提供的地址,并且我不允许将smtp详细信息(端口,主机,用户等)硬编码为每个用户应用程序需要提供自己的。我只是尝试用gmail做这个,但它失败了,因为我选择了两步验证(如果设置了两步验证,它需要一个特定于应用程序的密码),我担心一些用户将面临同样的问题问题。如果您在编译时没有smtp详细信息并且想要从各种smtp主机发送,那么发送电子邮件的最简单方法是什么?

1 个答案:

答案 0 :(得分:0)

没有"简单"办法。您必须询问用户其SMTP服务器的详细信息。