发新话题
打印

[求助] 关于本地邮件和smtp邮件的疑问

关于本地邮件和smtp邮件的疑问

1.在postfix中,处理本地邮件使用sendmail来发送,处理网络的邮件使用smtp进程来处理,我有几点迷惑:
a.使用webmail登陆后,产生的邮件是否是本地邮件
b.使用outlook发送邮件,是否是网络邮件
c.使用ssh远程登录上邮件服务器上,发送的邮件是否是本地邮件
这个本地和网络的邮件的区别在于那一点?
2.我在配置邮件服务器的安全的时候,我开始的时候没有打开邮件服务器的53端口,结果导致不能发送给其他域的邮件,类似于163等邮件,本域的邮件是能发送接收的,这个就有点疑惑了,这个域名的解析是在邮件服务器上,而不是客户端的dns服务器起作用?

TOP

其实就是所谓的local && smtp 的区别。

所谓local message 就是由命令行提交到maildrop 队列的邮件,不经过smtpd处理的。
所谓的smtp message就是通过smtpd注入到incoming队列的邮件,走的是smtp协议。

Extmail 早1个版本前都是调用/usr/sbin/sendmail命令行方式投递邮件,而之后就全部采用SMTP的方式投递邮件了。所以:

a) 如果用的是extmail,得看版本,目前最新版是smtp 邮件,其他webmail就得看它具体设计了
b)outlook通过smtp发信的,所以是smtp 邮件。

最后一个问题,封了53端口按理不应影响邮件的收发,除非你的/etc/resolv.conf的nameserver指向了本机,那么就可能解析不了domain而发不出去。发给本域的邮件因为不需要dns解析,所以肯定没事。
请引用或摘抄本站文章信息的朋友,保留本站链接及作者信息,保护版权,谢谢。

构建高性能大容量开源邮件系统- ExtMail

Postfix在中国官方网站

TOP

明白了.谢了

TOP

发新话题