|
因为想解决直连接到google apps邮件服务器慢的问题,我想在内网给服务器配置postfix服务,用来做中继服务器。但是我对邮件的工作原理不熟悉,要怎么样来配置postfix没有什么头绪,后经google,确定了采用这样的方式:
收邮件:
在postfix邮件服务器里安装fetchmail,并设置好所有google的帐号,定时从google邮件服务器里取邮件,并保存到本地的postfix邮件服务器对应的邮箱里。
发邮件:
postfix检测到收信人非本地用户后,使用relay转发到google的smtp服务器再发送。
在发邮件的认证这一块,我到现在也弄不明白。
MTA之间传递邮件使用smtp协议,它们是怎么样认证的?是使用MX记录吗?我想肯定不是使用基于帐号或证书的方式,若是如此,那岂不是每一个在Internet上的MTA都必须配置其它MTA的帐号或证书?
从MUA发信到MTA也是使用smtp协议,这里却使用了帐号认证或证书认证,这样一来可以分辩帐号对应的邮箱。
那么postfix的relay是属于上面的哪一类呢?
今天我还发邮件问了magicwinmail的技术支持,它们回复说:要么是本地所有用户转发时都使用同一个帐号来连接远程的google smtp服务来发送邮件,要么就直接使用本地postfix来发送邮件。
期望有高手能讲解一下,我在这里先谢谢了! |
|