如果你在这里查看Net :: IMAP :: Envelope的文档
http://www.ruby-doc.org/stdlib/libdoc/net/imap/rdoc/classes/Net/IMAP.html
结构包括以下两个字段:
from: Returns an array of Net::IMAP::Address that represents the from.
sender: Returns an array of Net::IMAP::Address that represents the sender.
从概念上讲,这两个领域有什么区别?
答案 0 :(得分:1)
您正在查看IMAP从电子邮件本身解析的字段。来自Wikipedia's Email: Header fields:
发件人:电子邮件地址,以及作者姓名(可选)。在许多电子邮件客户端中,除非通过更改帐户设置,否则无法更改。
发件人:代表作者列出的实际发件人的地址:发件人:字段(秘书,名单管理员等)。
当您想要回复邮件时,还需要考虑回复:
回复:应该用于回复邮件的地址。
关于欺骗以及MTA(服务器)试图避免和检测它的页面上有更多的讨论,但上面是信息的要点。