Linux中mail邮件服务postfix故障解决方法

125 阅读2分钟
原文链接: yq.aliyun.com

故障点

Llnux做好邮箱服务后不能与Windows的outlook连接或者登录提示出错。

e3eea18cbcd6e637824175e74e1d6848292ef419

可以看到我在Windows上的outlook添加的我自己的服务器配置的mail信息

b97889394bf9da6067b9f7f12cb3cdedc0acbac8

显示任务:登录到接收邮件服务器(P0P3) 失败

发送测试电子邮件信息 失败

c50b57ee014ba9921f8b9cb46fe5a425b9a107dd

错误:登录到接收邮件服务器(POP3):找不到电子邮件服务器。请在账户属性中验证服务器信息。

发送到测试电子邮件消息:找不到电子邮件服务器。请在账户属性中验证服务器信息。

故障分析

第一个问题是登录问题,第一步你应该测试IP是否ping通,第二步看端口是否开启,防火墙是否添加规则或者关闭,selinux是否添加或者关闭了。最后看配置是否开启pop3并且服务重启。

第二个问题是测试过程证明已经登录,但是发送有问题,一般出现在配置上,有的的右键服务要验证安全性,然而你没有关闭或者配置相应的从而出现问题。

划重点-postfix全过程-无毛病操作

做邮箱需要DNS服务的支持,做好对邮箱的支持
然后开始进行邮箱服务的安装



yum install postfix 可能会默认安装


yum install dovecot -y



cd /etc/postfix


vim main.cf


76 myhostname = mail.jnds.com


83 mydomain = jnds.com


99 myorigin = $mydomain


116 inet_interfaces = all


165 mydestination = $myhostname, $mydomain



cd /etc/dovecot/


vim dovecot.conf


24 protocols = imap pop3 lmtp



cd conf.d/


vim 10-mail.conf


25 mail_location = mbox:~/mail:INBOX=/var/mail/%u


vim 10-ssl.conf


8 ssl = no


vim 10-auth.conf


10 disable_plaintext_auth = no



su - boss   用户名是你邮箱的用户名


mkdir -p mail/.imap/INBOX 如果没有这个出错会提示接收不了


exit

 

以上可以完美解决mail连接Windows上的Outlook不能连接或者不能登录的问题。