问题描述
- postfix不能发送邮件,发送邮件卡住
-
服务器已经搭建好了,但是发送不出去,如下图就一直卡在那里
我使用的是云服务器
下面是我的main.cf配置
myhostname = 10-4-22-248 // 10-4-22-248 这个是我用hostname命令查询出来的,不知道这样对不
mydomain = fandy.com.cn//我的域名
myorigin = $mydomain
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, localhost,$mydomain
local_recipient_maps =#smtpd_banner 然后这个参数需要怎么配置,目前我注释掉了
//下面这段是在网上找的,我也就那么放进去了
//在main.cf文件的底部加上以下内容smtpd_sasl_auth_enable = yes //使用SMTP认证
broken_sasl_auth_clients = yes //让不支持RFC2554的smtpclient也可以跟postfix做交互。
smtpd_sasl_local_domain = $myhostname // 指定SMTP认证的本地域名
smtpd_sasl_security_options = noanonymous //取消匿名登陆方式
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination //设定邮件中有关收件人部分的限制
smtpd_sasl_security_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination //设置允许范围
message_size_limit = 15728640 //邮件大小
mailbox_transport=lmtp:unix:/var/lib/imap/socket/lmtp //设置连接cyrus-imapd的路径
cyrus-sasl配置
[root@localhost postfix]# vim /etc/sasl2/smtpd.conf //在文件尾部加上以下内容log_level: 3 //记录log的模式
saslauthd_path:/var/run/saslauthd/mux //设置一下smtp寻找cyrus-sasl的路径
然后我执行 netstat -tpnl |grep smtpd 没有任何监听,不清楚是为什么
请问下我的配置出了什么问题吗?我其他的都可以启动的
我安装了
yum install postfixyum install cyrus*