我设计了一个聊天应用程序,不同的用户可以在其中创建帐户,但我不知道如何向用户发送确认电子邮件.由于我在注册表中收集了他们的电子邮件地址,我如何将邮件发送到Java中的这些地址?
首先,您需要一个SMTP服务器.它需要能够发送电子邮件.您可以使用与您自己的现有电子邮件帐户关联的SMTP服务器,例如来自ISP或Gmail,Yahoo等公共邮箱的SMTP服务器.您可以在其文档中找到SMTP连接详细信息.您通常只需要知道主机名和端口号.登录详细信息与您的电子邮件帐户相同.
但是,您只能From在电子邮件的字段中使用您自己的地址,并且通常也会限制您在一定时间间隔内发送的电子邮件数量.如果你想解决这个问题,那么你需要安装自己的SMTP服务器,例如Apache James,它是基于Java的,或者是Microsoft Exchange等.
然后,要使用Java代码发送电子邮件,您需要JavaMail API或更方便的Apache Commons Email.
| 归档时间: |
|
| 查看次数: |
8271 次 |
| 最近记录: |