不少朋友建站时都会用到发信服务器, 但大部分人都不会搭建邮箱服务器 只能去使用 QQ 网易 之类的邮箱系统, 导致程序发信非常不稳定. 经常会被误认为垃圾邮箱, 封号 黑名单等事情.
本文给大家讲一下如何在Linux系统下搭建邮箱服务器用于稳定的发信.
环境信息
- Centos 系统
- Postfix - Postfix MTA(邮件传输代理)
- Dovecot - IMAP 和 POP3 邮件服务器
开始配置
# 规定邮件最大尺寸为10M message_size_limit = 10485760 # 规定收件箱最大容量为1G mailbox_size_limit = 1073741824 # SMTP认证 smtpd_sasl_type = dovecot smtpd_sasl_path = private/auth smtpd_sasl_auth_enable = yes smtpd_sasl_security_options = noanonymous smtpd_sasl_local_domain = $myhostname smtpd_recipient_restrictions = permit_mynetworks,permit_auth_destination,permit_sasl_authenticated,reject
配置Dovecot
# vi /etc/dovecot/dovecot.conf
找到 listen 改为 listen = *
# vi /etc/dovecot/conf.d/10-auth.conf
找到 disable_plaintext_auth 修改为 disable_plaintext_auth = no
找到 auth_mechanisms 修改为 auth_mechanisms = plain login
# vi /etc/dovecot/conf.d/10-mail.conf
找到 mail_location 修改为 mail_location = maildir:~/Maildir
# vi /etc/dovecot/conf.d/10-master.conf
找到
unix_listener /var/spool/postfix/private/auth {
}
修改为
修改好后 启动Dovecot
# /etc/rc.d/init.d/dovecot start
设置开机启动
# chkconfig dovecot on
到这里 邮箱服务器就搭建成功咯.
还有注意防火墙的端口
# /sbin/iptables -t nat -A PREROUTING -p tcp -m tcp --dport 10025 -j REDIRECT --to-ports 25
域名解析
看图 你懂的
mail a记录指向 邮箱服务器
添加记录MX 主机记录@ 记录值 mail.hyphp.cn 优先级10
添加邮箱账户
创建用户
# useradd admin
设置admin用户密码
# pass admin
如果提示pass不存在 则使用 passwd admin
创建完后即可使用邮箱
发信正常
0 条评论