一些典型场景的Postfix配置说明

2009年9月26日 | 标签:

互联网应用离不开电子邮件,在主机上设置邮件服务器,我选择Postfix,简单,强大。

各种Linux版本应该都带postfix, 安装很简单,记录一下自己的一些配置经验。

1. 如果是独立的邮件服务器,只用正确设置 myhostname 就好,其它的默认配置就ok. myhostname一定要设置可以DNS能正确解析到你的主机IP的域名,这个很重要,不然大部分的邮件服务器都会把你的发送当垃圾邮件拒绝。

# /etc/postfix/main.cf
myhostname = host.domain.com #你的主机域名

2. 如果你的数据中心不允许直接的SMTP发送,那一定会提供relayhost。

# /etc/postfix/main.cf
relayhost = relayhost.domain.com #主机机提供的relayhost

3. 如果一些目标主机(包括relayhost)接收需要SMTP认证

#/etc/postfix/main.cf
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options =

# /etc/postfix/sasl_passwd
mail.domain.com userid:password #配置需要认证的目标服务器及用户名密码

4. 如果你的目标主机不是标准的STMP端口(25), 就需要transport的设置

# /etc/postfix/main.cf
ransport_maps = hash:/etc/postfix/transport

# /etc/postfix/transport
domain.com smtp:[mail.domain.com]:2525

注:3,4中sasl_passwd及transposrt文件需要先运行postmap处理

相关文章:

  1. Postfix SMTP SASL认证失败
  2. openvz网络配置
  3. linux下tar做文件系统增量备份
  4. KVM on RHEL6 – Network Bridges
  5. Linux设置VNC使用GNOME桌面
目前还没有任何评论.