致命的“failure: Sorry,_no_mailbox_here_by_that_name”

原创 2011年11月01日 21:30:20

今天遇到一奇怪qmail发信问题:

qmail邮件服务器IP:QmailServerIP

qmail邮件服务器上只有两个域DOMAIN1  DOMAIN2

它们的MX解析完全相同

1  DOMAIN1 收发正常

说明解析没有问题

2 DOMAIN2发邮件正常,但是接收邮件失败

3 从其他邮件服务器telnet

Xshell:\> telnet QmailServerIP 25


Connecting to QmailServerIP:25...
Connection established.
Escape character is '^@]'.
220 mx.kaba365.com ESMTP
helo
250 mx.kaba365.com
mail from:aniya_zyj@sina.com
250 ok
rcpt to:mail-noreply01@DOMAIN2
250 ok
data
354 go ahead
test
.
250 ok 1320152768 qp 14765

上述操作说明DOMAIN2这个域是可以正常接收邮件的,而且用户也是没问题的

4  我用系统账户发邮件测试

[root@XKWB3403 bin]# mail mail-noreply01@DOMAIN2
Subject: mail from sysadmin of 165
mail from sysadmin of 156

just for test
.
Cc:

然后去查看日志:failure: Sorry,_no_mailbox_here_by_that_name._(#5.1.1)/

5 同样用其他账户测试也是同样的报错

6 我查看了一下用户的邮件家目录是700权限,该邮箱是可以正常使用的

7 查看是不是存在这个 DOMAIN2
[root@XKWB3403 domains]# cat /var/qmail/users/assign
+DOMAIN2-:DOMAIN2:808:808:/home/mail/m/x//domains/DOMAIN2:-::

事实证明该域存在

8 查看该域下的用户是否真的存在

[root@XKWB3403 domains]# ls -l  /home/mail/m/x/domains/DOMAIN2 |grep mail-noreply
drwx------ 3 vpopmail vchkpw 4096 Nov  1 20:52 mail-noreply01

9   vpasswd文件中是否有该用户

[root@XKWB3403 domains]# grep mail-noreply /home/mail/m/x/domains/DOMAIN2/vpasswd
mail-noreply01:$1$4wnYDs19$ecuwpq.fPjvDN5Z.eqb/A.:1:0:mail-noreply01:/home/mail/m/x//domains/DOMAIN2/mail-noreply01:

10 看了一下邮箱空间绰绰有余

[root@XKWB3403 Maildir]# cat /home/mail/m/x/domains/DOMAIN2/mail-noreply01/Maildir/maildirsize
52428800S
71693 7

11 重新生成vpasswd文件

[root@XKWB3403 Maildir]# ~vpopmail/bin/vmkpasswd DOMAIN2

依然无效,发信依然失败

这是什么问题导致的,如果有遇到相同问题的童鞋们,请留言,谢谢!!

不过最后我的解决办法就是重新生成DOMAIN2,重新添加账户 mail-noreply01,最后OK

另外附上清除邮件队列的命令:

find /var/qmail/queue/mess -type f -exec rm {} \;

find /var/qmail/queue/info -type f -exec rm {} \;

find /var/qmail/queue/remote -type f -exec rm {} \;

或者是find /var/qmail/queue/ -type f -exec rm {} \;

相关文章推荐

【Sorry】出去了几天,耽搁和大家交流了

各位同学 由于近期出去出差一次 上网不便 耽搁了几天和大家交流的时间 实在抱歉...
  • jj97007
  • jj97007
  • 2005年02月02日 20:03
  • 1033

Centos 7 docker 启动容器 iptables 报 No chain/target/match by that name

本文作者: 伯乐在线 - 少邪 。未经作者许可,禁止转载! 欢迎加入伯乐在线 专栏作者。 启动一个有 nat 映射端口的容器时,iptables 报 No chain/target/match...

android常见错误之 No resource found that matches the given name

新手上路,还希望大神多多照顾,刚自学android,遇到很多困难。其中就有这个问题,不知道你们遇到过没有,反正我是很头痛。 No resource found that matches the ...
  • hduhsy
  • hduhsy
  • 2015年11月01日 10:06
  • 380

No resource found that matches the given name: attr

xml文件中 Cannot find declaration to go to 看的我是一脸懵逼,明明有这个图片,我还特意去build文件中又确认了一次后来,我终于明白我有多傻在style文件中 ...
  • phyooos
  • phyooos
  • 2016年11月15日 00:14
  • 1053

android常见错误之 No resource found that matches the given name

(一) 今天在做一个程序时觉得TextView的背景色不好看,就想在xml文件中改变TextView的背景色。因为本人在 /res/values下放了一个colors.xml文件, 因此在xml文件中...

No resource found that matches the given name (at 'layout_constraintRight_toLeftOf' w

1.错误出现Error:(29, 46) No resource found that matches the given name (at ‘layout_constraintRight_toLef...

关于安卓出现No resource found that matches the given name 'Theme.AppCompat.Light 的完美解决方案

描述 这个现象一般出现在更换电脑后新导入一个安卓项目时发生,当然了其他时候也可能发生。 比如更新ADT至22.6.0版本之后,创建新的安装项目,会出现appcompat_v7的内容。并且是创建一个新的...
  • gu_gu_
  • gu_gu_
  • 2016年03月07日 11:24
  • 3191

Android Error retrieving parent for item: No resource found that matches the given name '...'

记录一下,以前没有遇到过这个问题,这个问题困扰我好长时间。我起初用Android Studio-1.2版本创建的项目api19编译的,后来换成Android studio-1.4版本后加载这个项目就一...

No resource found that matches the given name 'android:Widget.Material.ActionButton'.

Eclipse 下新建Android

Error retrieving parent for item: No resource found that matches the given name..全面解决方案

出现错误: [2015-02-13 13:47:05 - GodHand2] D:\Workspace\godhand\appcompat_v7\res\values-v21\styles_base...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:致命的“failure: Sorry,_no_mailbox_here_by_that_name”
举报原因:
原因补充:

(最多只允许输入30个字)