2月8
笔记:
1、域名abcd.com、IP地址1.2.3.4和2.3.4.5。
2、www.abcd.com、abcd.com解析到IP:1.2.3.4上,MX记录(abcd.com)和A记录(mail.abcd.com)解析到2.3.4.5上。
在学习过程中出现两个错误,此记录于此:
1、误将MX记录写成mail.abcd.com解析到2.3.4.5上了。
通过测试向其他邮箱发送邮件,user@abcd.com能够发出去,而收不到其他邮件投递进来的邮件。
后来发现,MX记录不能写成mail.abcd.com,否则邮箱名称为user@mail.abcd.com,所以要想邮箱名称为user@abcd.com,则MX记录需要写成abcd.com,解析至2.3..4.5上即可。
2、通过官方的方法,安装了iredmail,为防万一把虚拟机做了个快照。
通过portsupgrade将系统里的所有ports更新了一遍,可以在user@abcd.com发邮件是正常的,而收不到邮件,投递邮件的信箱返回错误邮件信息:host 2.3.4.5[2.3.4.5] said: 451 4.3.5 Server configuration problem (in reply to RCPT TO command)
查看maillog日志:
#more /var/log/maillog
发现有很多
Feb 7 20:53:29 FreeBSD postfix/smtpd[2336]: warning: connect to 127.0.0.1:10031: Connection refused
Feb 7 20:53:29 FreeBSD postfix/smtpd[2336]: warning: problem talking to server 127.0.0.1:10031: Connection refused
Feb 7 20:53:30 FreeBSD postfix/smtpd[2336]: warning: connect to 127.0.0.1:10031: Connection refused
Feb 7 20:53:30 FreeBSD postfix/smtpd[2336]: warning: problem talking to server 127.0.0.1:10031: Connection refused
信息,经过官方管理员指导,说是policyd没有启动。
不会呀,系统在启动的时候,一起没有错误的信息呢!
后来想一想,是不是因为我把所有的ports给更新了,policyd也更新了,出现版本错误?
把系统重启了一遍,发现policyd的服务启动出现错误,登陆进入系统,手工重启policyd服务,系统提示,该服务随系统启动的语句是:
postfix_policyd_sf_enable="YES"
而没更新ports之前,rc.conf里policyd启动的语句是:
policyd_enable="YES"
于是将policyd_enable="YES"换成postfix_policyd_sf_enable="YES",重启policyd服务,OK,搞定,可以正常收发邮件了。
1、域名abcd.com、IP地址1.2.3.4和2.3.4.5。
2、www.abcd.com、abcd.com解析到IP:1.2.3.4上,MX记录(abcd.com)和A记录(mail.abcd.com)解析到2.3.4.5上。
在学习过程中出现两个错误,此记录于此:
1、误将MX记录写成mail.abcd.com解析到2.3.4.5上了。
通过测试向其他邮箱发送邮件,user@abcd.com能够发出去,而收不到其他邮件投递进来的邮件。
后来发现,MX记录不能写成mail.abcd.com,否则邮箱名称为user@mail.abcd.com,所以要想邮箱名称为user@abcd.com,则MX记录需要写成abcd.com,解析至2.3..4.5上即可。
2、通过官方的方法,安装了iredmail,为防万一把虚拟机做了个快照。
通过portsupgrade将系统里的所有ports更新了一遍,可以在user@abcd.com发邮件是正常的,而收不到邮件,投递邮件的信箱返回错误邮件信息:host 2.3.4.5[2.3.4.5] said: 451 4.3.5 Server configuration problem (in reply to RCPT TO command)
查看maillog日志:
#more /var/log/maillog
发现有很多
Feb 7 20:53:29 FreeBSD postfix/smtpd[2336]: warning: connect to 127.0.0.1:10031: Connection refused
Feb 7 20:53:29 FreeBSD postfix/smtpd[2336]: warning: problem talking to server 127.0.0.1:10031: Connection refused
Feb 7 20:53:30 FreeBSD postfix/smtpd[2336]: warning: connect to 127.0.0.1:10031: Connection refused
Feb 7 20:53:30 FreeBSD postfix/smtpd[2336]: warning: problem talking to server 127.0.0.1:10031: Connection refused
信息,经过官方管理员指导,说是policyd没有启动。
不会呀,系统在启动的时候,一起没有错误的信息呢!
后来想一想,是不是因为我把所有的ports给更新了,policyd也更新了,出现版本错误?
把系统重启了一遍,发现policyd的服务启动出现错误,登陆进入系统,手工重启policyd服务,系统提示,该服务随系统启动的语句是:
postfix_policyd_sf_enable="YES"
而没更新ports之前,rc.conf里policyd启动的语句是:
policyd_enable="YES"
于是将policyd_enable="YES"换成postfix_policyd_sf_enable="YES",重启policyd服务,OK,搞定,可以正常收发邮件了。
FreeBSD之iRed
禁用policyd的灰名



