分类: LINUX
2009-05-14 16:17:49
|
Postfix可以配置成从本地客户端往其他邮件服务器转发邮件。如果你的ISP不允许你直接从客户端发信,那么这个功能就很有用。
Postfix是一个邮件传输代理(MTA),它能从本地的邮件客户端转发信件到一个指定的邮件服务器。这个指定的邮件服务器的任务是把邮件投递到最后的接受者。
要配置你的本地系统能够转发邮件到指定的主机,打开/etc/postfix/main.cf文件,设置下面的值:
myorigin=example.com
relayhost=yourISPsmtp.example.com
把这里的example.com替换成你的真正的邮件地址,把yourISPsmtp.example.com替换成你的ISP的邮件服务器网址。
保存这个文件,然后重启postfix:
# service postfix restart
mutt邮件客户端现在应该可以发信了,所有发往Internet的邮件应该经过你的ISP邮件服务器转发了。
如果你的本地用户和你的email里的用户不匹配,那么在$HOME/.bash_profile文件设置环境变量REPLYTO.
export REPLYTO=username@example.com
在bash里执行上面的命令,使得这个变量在本登陆会话里生效。
所有mutt生成的信件应该被postfix转发给ISP邮件服务器,等待被投递到最终目的地。