mail命令如何工作?

jgr208

我对mail命令的工作方式感到好奇我的计算机postfix默认情况下安装带红色帽子的服务器,并且已连接到包含邮件服务器的网络。我以为,当我尝试使用mail命令发送电子邮件时,它将失败并通过诸如“无法传递至'[email protected]'”之类的消息将电子邮件退回给我,因为postfix从未设置过邮件服务器由我。

但是,令我惊讶的是,当我[email protected]使用该mail命令发送电子邮件至,我正确接收了该电子邮件,并被告知该电子邮件来自root@localhost因此,我想知道如何在没有电子邮件服务器的情况下发送该电子邮件。无论哪个服务器管理此消息,如何知道如何使用正确的协议将邮件正确地传递到给定的电子邮件地址?

征服了

我的计算机默认情况下安装了带Red Hat的postfix服务器

这基本上就是您的答案:RedHat包含Postfix的默认配置,足以发送邮件。

如何路由电子邮件已在DNS中发布(它不仅将主机名转换为IP地址);您的机器的Postfix最有可能询问DNS example.com的邮件传递位置(即的MX记录example.com.)。DNS给它提供了一个接受example.com电子邮件的邮件服务器列表,而Postfix与其中一个建立了SMTP连接并移交了电子邮件。

[有关此问题的完整技术细节超出了单个Unix.SE答案的合理范围,但希望它是一个广泛的概述,如果您想了解更多,它将为您的研究提供指导。]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章