4 smtp
在SMTP中,在HELO命令之后应该发生什么,它做了什么?
我正在我的应用程序中发送电子邮件,我想知道是否应该使用localhost,即from-address(me @ example.com)的域名,应用程序服务器的域名(发送电子邮件的域名) ) 或者是其他东西.
Gre*_*ill 6
HELO之后的参数应该标识发送电子邮件的系统.因此,您将为发送计算机使用外部可寻址的DNS名称.
不要使用,localhost因为很多垃圾邮件软件会这样做,并且您的电子邮件将被标记为垃圾邮件.
localhost
来自RFC 2821:
4.1.1.1扩展的HELLO(EHLO)或HELLO(HELO) 这些命令用于标识SMTP服务器的SMTP客户端.参数字段包含SMTP客户端的完全限定域名(如果有).
4.1.1.1扩展的HELLO(EHLO)或HELLO(HELO)
这些命令用于标识SMTP服务器的SMTP客户端.参数字段包含SMTP客户端的完全限定域名(如果有).
我通常建议您使用真正的MTA,并将您的电子邮件交给MTA以便最终交付.这样你就不必重新发明SMTP协议的实现,这很容易出错.
归档时间:
14 年,11 月 前
查看次数:
5429 次
最近记录: