jiaogeshahaone 发表于 2014-04-24 15:17

客户端不能收邮件

CentOS release 6.4

yum方式安装的 dovecot+postfix

dovecot-2.0.9-7.el6.x86_64
postfix-2.6.6-6.el6_5.x86_64
dovecot-devel-2.0.9-7.el6.x86_64

发送邮件正常。使用foxmail收邮件时,无错误提示,但收不到邮件。

在服务器上telnet 192.168.1.19 110
Trying 192.168.1.19...
Connected to 192.168.1.19.
Escape character is '^]'.
+OK Dovecot ready.
user test
+OK
pass test
+OK Logged in.
此时日志Apr 24 15:14:56 localhost dovecot: pop3-login: Login: user=<test>, method=PLAIN, rip=192.168.1.19, lip=192.168.1.19, mpid=30786, securedsu - test
$ mail
Heirloom Mail version 12.4 7/29/08.Type ? for help.
"/var/spool/mail/test": 4 messages 3 unread
    1 root                  Thu Apr 24 11:5919/586   "d"
>U2 root                  Thu Apr 24 12:0419/575   "d"
U3 zhao                  Thu Apr 24 15:0669/1764"tttts"
U4 zhao                  Thu Apr 24 15:0769/1763"llll"然后,用foxmail一直无法收到邮件,并没有错误提示。但日志内容:Apr 24 15:18:21 localhost dovecot: pop3-login: Aborted login (auth failed, 1 attempts): user=<test@380.com.cn>, method=PLAIN, rip=192.168.1.1, lip=192.168.1.19, secured
Apr 24 15:18:25 localhost dovecot: pop3-login: Login: user=<test>, method=PLAIN, rip=192.168.1.1, lip=192.168.1.19, mpid=30827, secured
Apr 24 15:18:25 localhost dovecot: pop3(test): Disconnected: Logged out top=0/0, retr=0/0, del=0/0, size=0已经确认,账号密码设置无误!

jiaogeshahaone 发表于 2014-04-24 15:21

另,配置文件如下

# 2.0.9: /etc/dovecot/dovecot.conf
# OS: Linux 2.6.32-358.el6.x86_64 x86_64 CentOS release 6.4 (Final)
base_dir = /var/run/dovecot/
login_trusted_networks = 0.0.0.0/0
mail_location = maildir:~/Maildir
mbox_write_locks = fcntl
passdb {
driver = pam
}
ssl_cert = </etc/pki/dovecot/certs/dovecot.pem
ssl_key = </etc/pki/dovecot/private/dovecot.pem
userdb {
driver = passwd
}

cryboy2001 发表于 2014-04-24 15:34

域名中的MX设置好了吗

jiaogeshahaone 发表于 2014-04-24 15:35

本帖最后由 jiaogeshahaone 于 2014-04-24 15:36 编辑

回复 3# cryboy2001


    设置好了,已经用其他邮箱发了测试邮件,服务器上已经看到收到了邮件,就是foxmail收不下来。

cryboy2001 发表于 2014-04-24 16:21

01.Apr 24 15:18:21 localhost dovecot: pop3-login: Aborted login (auth failed, 1 attempts): user=<test@380.com.cn>, method=PLAIN, rip=192.168.1.1, lip=192.168.1.19, secured

02.Apr 24 15:18:25 localhost dovecot: pop3-login: Login: user=<test>, method=PLAIN, rip=192.168.1.1, lip=192.168.1.19, mpid=30827, secured

这上面一次成功,一次失败,相隔时间非常短,你设了两个吗,一个用test@380.com.cn   一个用test

你是用的本地用户做测试吗?

telnet 192.168.1.19 110
Trying 192.168.1.19...
Connected to 192.168.1.19.
Escape character is '^]'.
+OK Dovecot ready.
user test
+OK
pass test
+OK Logged in.
list

这个测试之后
再加一个list看看能不能看到mail列表





是用pop方式收发,还是imap方式?


jiaogeshahaone 发表于 2014-04-24 16:27

本帖最后由 jiaogeshahaone 于 2014-04-24 16:32 编辑

回复 5# cryboy2001 list
+OK 0 messages:pop方式
是 maildir 配置不对?

cryboy2001 发表于 2014-04-24 16:46

jiaogeshahaone 发表于 2014-04-24 16:27 static/image/common/back.gif
回复 5# cryboy2001 pop方式

+OK 0 messages:

看,你因该有没有封邮件才对啊,

但按你最上面

05.    1 root                  Thu Apr 24 11:5919/586   "d"

06.>U2 root                  Thu Apr 24 12:0419/575   "d"

07. U3 zhao                  Thu Apr 24 15:0669/1764"tttts"

08. U4 zhao                  Thu Apr 24 15:0769/1763"llll"

这与你的邮箱上有邮件是的对不上的,

所以,你的客户端通过了认证,但找到的邮件地址不是你现在服务器上存储的地址。

你要查一下,服务器上存邮件的地址与客户端找的位置是不是一样

action08 发表于 2014-04-24 17:05

foxmail能连接么??ping一下,

jiaogeshahaone 发表于 2014-04-24 18:01

本帖最后由 jiaogeshahaone 于 2014-04-24 18:03 编辑

回复 7# cryboy2001


应该是 postfix的maibox

dovecot mail_location 设置的问题

postfix 是这样的,我没有做改动# mailbox file is /var/spool/mail/user or /var/mail/user.Specify
#home_mailbox = Mailbox
#home_mailbox = Maildir/dovecot里面是这样的mail_location = maildir:~/Maildir

webdna 发表于 2014-04-24 20:43

你那个telnet是本机的,没用的,
页: [1]
查看完整版本: 客户端不能收邮件