ThunderBird配置邮箱后无法发送邮件

今天遇到的问题是在ThunderBird配置邮箱后无法发送邮件。用户名和密码都验证过去了。但一直无法发送邮件。

1、首先imap 和smtp 服务器都是通的。

telnet imap.base-fx.com 143
Trying 10.18.1.62...
Connected to imap.base-fx.com.
Escape character is '^]'.
* OK IMAP4 ready

telnet smtp.base-fx.com 25
Trying 10.18.1.62...
Connected to smtp.base-fx.com.
Escape character is '^]'.
220 mail-proxy02.bj.base-fx.com ESMTP ready

2、然后试着配置别人的帐号发现是可以正常发送邮件的。(由于可以初步判定是这个用户的问题)

3、登陆邮件服务器查看发现属主的ID 和 用户的ID 不一样

root@mail02:/var/spool/mail/base-fx.com# ls -al  |grep liangx1
drwx------    7          39705 cgi        4096 9月   6 2017 liangx1
root@mail02:/var/spool/mail/base-fx.com# id liangx1
uid=39749(liangx1) gid=3000(cgi) 组=3000(cgi)

解决方法:

问题找出来以后就好解决了,我们只需要修改用户liangx1 属主权限就OK了。

chown liangx1:cgi -R liangx1

原文地址:https://www.cnblogs.com/luck123/p/8872675.html