免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1445 | 回复: 4
打印 上一主题 下一主题

[Mail] 自己找不到自己的地址 [复制链接]

论坛徽章:
1
IT运维版块每日发帖之星
日期:2015-09-29 06:20:00
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-01-12 18:18 |只看该作者 |倒序浏览
用一个已经存在的mailbox给它自己发信,结果说找不到,说unknown user
够郁闷的了吧
我怀疑是mysql语句的问题,查询方式不对,打开了mysql的日志,MD(骂一句吧,憋不住了):
SELECT passwd_expire FROM mailbox WHERE username="admin@mail1.corezon.com"
过了这句,就报没有user的错误了。
我通过命令运行了一下这句,发现,说没有这个列,看了看那张表,确实没有这个列,对应的应该是password才对,把表名改成passwd_expire应该行,但不能这么做阿,其它的查询语句多了,添加mailbox的时候肯定不行了,只好找那个passwd_expire是从哪出来的,这个就收邮件的时候出,其它的都是password,所以请问两位老大,收邮件的时候那个select语句是从哪个文件发出来的,至少提供一下怎么找也行阿,我找了两天了,就是没找到。还不知道怎么用什么命令搜所有的文件中的字符串。还得继续搜。
不过,一般情况下,我的问题都是我自己尽力解决的,但如果两位老大能知道的话,我可能要多活几年。这可是莫大的什么,怎么说呢,我都不知道用什么词好了。求求各位,如果能提供,我请你们去北大未名湖溜冰,或去避风堂喝茶。

论坛徽章:
1
IT运维版块每日发帖之星
日期:2015-09-29 06:20:00
2 [报告]
发表于 2007-01-12 19:46 |只看该作者
我晕,我说的那个select语句的问题已经解决了,和自己找不到自己的邮件地址无关,
现在找到真正的原因了,本来要投递的地址的格式是user@domain.com,在数据库中的格式就是邮件地址的全称,而,当网页(包括outlook等)发送的时候查找的名字是user,而不是user@domain.com,select语句查到的却是user@domain.com的格式,当然和需要的客户端的用户名不一样了,现在的问题是可以两方面修改,一个是修改postfixadmin在数据库中建立的user是user,不带domain,这个应该很简单,但我要支持多域名,因此,必须修改服务器接收邮件后投递到mailbox时的查询语句用user@domain.com,而不能只用user,所以现在就改成请教这个select语句在哪?就是投递到mailbox时的查询语句是通过哪个文件执行的。当然,我还是要自己找的,我希望能自己找到,如果各位老大能提供一点线索的话,可以增加我好几年的生命,我想,这可是最大个恩赐了。先谢谢了,我还是想多活几年的。

论坛徽章:
1
IT运维版块每日发帖之星
日期:2015-09-29 06:20:00
3 [报告]
发表于 2007-01-15 09:39 |只看该作者
莫名其妙的好了

论坛徽章:
0
4 [报告]
发表于 2007-01-16 14:35 |只看该作者
楼主可真忙活,不过白忙活了。

论坛徽章:
1
IT运维版块每日发帖之星
日期:2015-09-29 06:20:00
5 [报告]
发表于 2007-01-17 12:25 |只看该作者
嗯,这几天忙的我头都小了许多
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP