邮件开发:DNS、JDNI

邮件开发:DNS、JDNI_第1张图片

一般的客户邮件发送端可以指定一个smtp服务器,委托给这个邮件服务器帮你转发。

但是具有邮件服务器功能的发送程序,其实就是代替了你指定的smtp服务器,

你自己实现根据@后面的域名查询相应的smtp服务器地址(DNS中的MX记录,通过JNDI)。

这样其实速度和效率应该更好。这种程序不需要验证,接收的服务器把你当做一个服务器对待。

一个域的邮件服务器是怎样得知其他域的邮件服务器的?靠的就是MX记录


邮件开发:DNS、JDNI_第2张图片

容器一般是根据你的配置来创建,像tomcatjavamailSession支持。

邮件开发:DNS、JDNI_第3张图片


你可能感兴趣的:(邮件开发:DNS、JDNI)