启动dovecot失败,143端口already in use

张小莱 2010-06-30 04:26:04
更改dovecot.conf后想重启这个,发现dovecot也用143端口,但是imapd已经占了这个端口
我用kill -9试过杀掉这个进程,但是杀完就再出来一个,
早上那个在outlook上可发不可收的问题眼看就有希望了。。。
...全文
685 90 打赏 收藏 转发到动态 举报
写回复
用AI写文章
90 条回复
切换为时间正序
请发表友善的回复…
发表回复
liu1220xia 2012-11-28
  • 打赏
  • 举报
回复
这个是我测试时候的报错,不知道是不是我邮件服务器DNS的问题,
liu1220xia 2012-11-28
  • 打赏
  • 举报
回复
liu1220xia 2012-11-28
  • 打赏
  • 举报
回复
楼主好,我现在也正在搭postfix,搭建的时候也没有什么报错,但是就是在测试的时候,连接不到服务器,然后我看了下各种服务,有很多报错
steptodream 2010-07-01
  • 打赏
  • 举报
回复
那应该是MailDir格式是正确的 现在主要是在收信这里
我暂时想不出问题的所在
张小莱 2010-07-01
  • 打赏
  • 举报
回复
[Quote=引用 53 楼 steptodream 的回复:]

引用 52 楼 hero0524 的回复:

呵呵,我终于可以继续发帖了,刚才想发帖,不能连续发3个以上的。。。

到目前为止,所有所有的工作都OK了,收件箱、发件箱、已发送邮件、草稿 反正什么样的目录都OK了,在foxmail什么样的测试都通过了,但!!!!!就是收不到邮件!哎~~~~ 服务器上mail -u的话有邮件的。。。

我还要说一点
你的sendmail的里设置的邮箱格……
[/Quote]

我不知道sendmail设置的是什么格式,但是我在mail_location设置过mbox形式,出现错误,maildir的时候不出现错误。错误如下:

您的'收件箱'文件夹没有轮询未读计数。 无法获取 '收件箱'(在 'mail.shishanglife.com'上)的未读计数 帐户: 'mail.shishanglife.com', 服务器: 'mail.shishanglife.com', 协议: IMAP, 服务器响应: 'Internal error occurred. Refer to server log for more information. [2010-07-01 12:47:20]', 端口: 143, 安全(SSL): 否, 错误号: 0x800CCCD2
steptodream 2010-07-01
  • 打赏
  • 举报
回复
[Quote=引用 52 楼 hero0524 的回复:]

呵呵,我终于可以继续发帖了,刚才想发帖,不能连续发3个以上的。。。

到目前为止,所有所有的工作都OK了,收件箱、发件箱、已发送邮件、草稿 反正什么样的目录都OK了,在foxmail什么样的测试都通过了,但!!!!!就是收不到邮件!哎~~~~ 服务器上mail -u的话有邮件的。。。
[/Quote]
我还要说一点
你的sendmail的里设置的邮箱格式
要和dovecot里设置的邮箱格式一致
比如 sendmail里用的mbox格式 那dovecot里也用mbox格式
sendmail里用的MailDir格式 那dovecot里也用MailDir格式
张小莱 2010-07-01
  • 打赏
  • 举报
回复
呵呵,我终于可以继续发帖了,刚才想发帖,不能连续发3个以上的。。。

到目前为止,所有所有的工作都OK了,收件箱、发件箱、已发送邮件、草稿 反正什么样的目录都OK了,在foxmail什么样的测试都通过了,但!!!!!就是收不到邮件!哎~~~~ 服务器上mail -u的话有邮件的。。。
steptodream 2010-07-01
  • 打赏
  • 举报
回复
hero cat, come on!
张小莱 2010-07-01
  • 打赏
  • 举报
回复
现在的日志:

Jul 1 11:39:56 mail dovecot: IMAP(life): Disconnected in IDLE
Jul 1 11:39:56 mail dovecot: imap-login: Login: user=<life>, method=PLAIN, rip=116.226.49.94, lip=192.168.1.110
Jul 1 11:39:57 mail dovecot: IMAP(life): Disconnected in IDLE
Jul 1 11:39:57 mail dovecot: imap-login: Login: user=<life>, method=PLAIN, rip=116.226.49.94, lip=192.168.1.110
Jul 1 11:39:57 mail dovecot: IMAP(life): Disconnected in IDLE
Jul 1 11:39:58 mail dovecot: IMAP(life): Disconnected: Logged outJul 1 11:40:02 mail dovecot: imap-login: Login: user=<life>, method=PLAIN, rip=116.226.49.94, lip=192.168.1.110
张小莱 2010-07-01
  • 打赏
  • 举报
回复
Jul 1 11:23:41 mail dovecot: IMAP(life): mkdir(/var/mail//Maildir/cur) failed: Permission denied
Jul 1 11:23:41 mail dovecot: imap-login: Login: user=<life>, method=PLAIN, rip=116.226.49.94, lip=192.168.1.110
Jul 1 11:23:41 mail dovecot: IMAP(life): mkdir(/var/mail//Maildir/cur) failed: Permission denied
Jul 1 11:23:41 mail dovecot: IMAP(life): Disconnected in IDLE

日志,继续搜
张小莱 2010-07-01
  • 打赏
  • 举报
回复
设置成 mail_location = maildir:~/Maildir

然后在账户下自动生成了收件箱,但是还是收不到邮件,原因如下:
Internal error occurred. Refer to server log for more information

继续找!!!
steptodream 2010-07-01
  • 打赏
  • 举报
回复
[Quote=引用 45 楼 hero0524 的回复:]

然后在dovecot.conf 把mail_location更改为/var/mail了。。。
[/Quote]
这个mail_location是应该在dovecot.conf里配置 不要配置成固定的地方
比如这样来 每个用户home下的mail
mail_location = maildir:~/mail
queen25 2010-07-01
  • 打赏
  • 举报
回复
张小莱 2010-07-01
  • 打赏
  • 举报
回复
然后在dovecot.conf 把mail_location更改为/var/mail了。。。
张小莱 2010-07-01
  • 打赏
  • 举报
回复
我的是默认的,在/var/mail/里能看到useradd的那些账户,vi也能看到邮件内容
我在/etc/passwd里 把life账号的目录把原来的/home/life/改成/var/mail/了,还是不行,
我把令一个账号的目录改成 /var/mail/shishang了,也不行。。。
该改哪?
steptodream 2010-07-01
  • 打赏
  • 举报
回复
继续努力吧!
张小莱 2010-07-01
  • 打赏
  • 举报
回复
张小莱 2010-07-01
  • 打赏
  • 举报
回复


熊猫兄果然厉害!!!!!!!!!
IMAP服务器可以了!!!

就剩下查找imap邮件夹目录了。哈哈!!!90%做好了!!!
steptodream 2010-07-01
  • 打赏
  • 举报
回复
也就是说/etc/ld.so.conf内容应该是类似这样的
include ld.so.conf.d/*.conf
/usr/local/mysql/lib

然后执行ldconfig
steptodream 2010-07-01
  • 打赏
  • 举报
回复

/usr/local/mysql/lib/
追加到
/etc/ld.so.conf

注意 前面别加include

然后执行ldconfig
然后再重启dovecot
加载更多回复(70)

23,120

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧