免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: marion
打印 上一主题 下一主题

[Mail] RHEL4上安装基于postfix的全功能邮件服务器(全部使用目前最新源码包构建) [复制链接]

论坛徽章:
0
381 [报告]
发表于 2007-11-23 21:51 |只看该作者
原帖由 marion 于 2007-11-23 20:52 发表
是maillog日志,但你应该使用一不能正常收信的用户进行登录收信,而后将其中相关的日志发上来!




Nov 23 12:48:28 ext authdaemond: modules="authmysql", daemons=10
Nov 23 12:48:28 ext authdaemond: Installing libauthmysql
Nov 23 12:48:29 ext authdaemond: Installation complete: authmysql
Nov 23 12:53:14 ext postfix/postfix-script[3278]: starting the Postfix mail system
Nov 23 12:53:14 ext postfix/master[3279]: daemon started -- version 2.4.5, configuration /etc/postfix
Nov 23 12:58:03 ext pop3d: Connection, ip=[192.168.0.49]
Nov 23 12:58:04 ext pop3d: LOGIN FAILED, user=mos, ip=[192.168.0.49]
Nov 23 12:58:09 ext pop3d: LOGOUT, ip=[192.168.0.49]
Nov 23 12:58:09 ext pop3d: Disconnected, ip=[192.168.0.49]

如上就是,无论user=mos或者是user=mos@kingjava.vicp.net都不能进行pop登陆收信,而且我所有建立的虚用户和本机的用户都不能登陆收信,仅可以发邮件



补充,我的maildrop买有安装,只是装到了extman这里

[ 本帖最后由 hackerzyh 于 2007-11-23 22:14 编辑 ]

论坛徽章:
0
382 [报告]
发表于 2007-11-24 09:31 |只看该作者

回复 #381 hackerzyh 的帖子

打开couier-authlib的日志!!重启相关服务,而后再登录,再看日志!

论坛徽章:
0
383 [报告]
发表于 2007-11-24 15:01 |只看该作者
请问一下,出现如下错误应该如何解决:
[root@mail courier-authlib-0.59.3]# /usr/local/sasl2/sbin/saslauthd -a shadow pam -d
saslauthd[9376] :main            : num_procs  : 5
saslauthd[9376] :main            : mech_option: NULL
saslauthd[9376] :main            : run_path   : /var/state/saslauthd
saslauthd[9376] :main            : auth_mech  : shadow
saslauthd[9376] :main            : could not chdir to: /var/state/saslauthd
saslauthd[9376] :main            : chdir: No such file or directory
saslauthd[9376] :main            : Check to make sure the directory exists and is
saslauthd[9376] :main            : writeable by the user this process runs as.
[root@mail courier-authlib-0.59.3]#



惨啊,第三步还没过。谢谢了。

很抱歉,原来是创建目录时使用了[root@mail cyrus-sasl-2.1.22]# mkdir -pv /var/state/saslahthd
正确的是# mkdir -pv /var/state/saslauthd


.

[ 本帖最后由 wlacf 于 2007-11-24 16:48 编辑 ]

论坛徽章:
0
384 [报告]
发表于 2007-11-24 21:05 |只看该作者
原帖由 marion 于 2007-11-24 09:31 发表
打开couier-authlib的日志!!重启相关服务,而后再登录,再看日志!



Nov 24 21:03:29 ext authdaemond: stopping authdaemond children
Nov 24 21:03:29 ext authdaemond: modules="authmysql", daemons=10
Nov 24 21:03:29 ext authdaemond: Installing libauthmysql
Nov 24 21:03:29 ext authdaemond: Installation complete: authmysql

Nov 24 21:06:49 ext pop3d: Connection, ip=[192.168.0.49]
Nov 24 21:06:49 ext pop3d: LOGIN FAILED, user=root@kingjava.vicp.net, ip=[192.168.0.49]
Nov 24 21:06:54 ext pop3d: LOGOUT, ip=[192.168.0.49]
Nov 24 21:06:54 ext pop3d: Disconnected, ip=[192.168.0.49]


重启服务后,日志记录,红色字体为重启记录,另外为登录记录,依然

[ 本帖最后由 hackerzyh 于 2007-11-24 21:08 编辑 ]

论坛徽章:
0
385 [报告]
发表于 2007-11-24 22:12 |只看该作者

回复 #384 hackerzyh 的帖子

谢谢你,marion,给我的启发,
问题已经解决
Nov 24 21:23:55 ext postfix/trivial-rewrite[3730]: warning: do not list domain kingjava.vicp.net in BOTH mydestination and virtual_mailbox_domains
问题就处在这里面.以前没发现这个错误,我注释掉了mydestination   就可以用user@domain.com登录收邮件了.不过不知道对其他人的问题有没有帮助,而且也不知道这样对后面安装是不是会有影响。请问marion你的有没有注释掉那?我的配置过程是基本完全和你的一样的

[ 本帖最后由 hackerzyh 于 2007-11-25 10:51 编辑 ]

论坛徽章:
0
386 [报告]
发表于 2007-11-24 23:15 |只看该作者
应该是不错的,楼主是北大青鸟的吧?

论坛徽章:
0
387 [报告]
发表于 2007-11-25 13:21 |只看该作者

回复 #385 hackerzyh 的帖子

这个问题在前面的帖子中已有多次讨论,你可能没有注意到。

本地域和虚拟域不能相同,注释掉也可以达到目的,仅此而已。

论坛徽章:
0
388 [报告]
发表于 2007-11-25 20:05 |只看该作者
楼主,我的现在已经能在内网收发邮件了.
但是拿到外网后,收信正常,web发信提示helo出错,需要FQDN,显示:

Command parameter not implemented
服务器反馈信息:504 <***.***.**.**>: Helo command rejected: need fully-qualified hostname

foxmail发信提示:

The server reply:
504 <YANGHUI>: Helo command rejected: need fully-qualified hostname
Continue?


/etc/hosts配置:
127.0.0.1                     localhost.localdomain localhost
192.168.3.1                 mail.hxrxx.cn mail      //服务器ip,在DMZ区,通过PIX转换成公网IP.
219.239.**.**             mail.hxrxx.cn mail      //公网ip

main.cf配置:
myhostname = mail.hxrxx.cn
mydomain = hxrxx.cn
myorigin = $mydomain
mydestination = $myhostname localhost localhost.$mydomain
mynetworks = 192.168.3.0/24 192.168.0.0/24
inet_interfaces = all

命令hostname结果:
mail.hxrxx.cn
命令domainname结果
(none)
命令domainname -f 结果
mail.hxrxx.cn

不知道还有什么地方不对???要改什么呢?
这个错误应该是服务器的HELO信息不是完整的域名,但是怎么更改服务器的helo信息呢,helo信息是调用那个配置文件呢?

[ 本帖最后由 yh81521 于 2007-11-25 22:08 编辑 ]

未命名1.JPG (13.22 KB, 下载次数: 39)

未命名1.JPG

论坛徽章:
0
389 [报告]
发表于 2007-11-25 22:13 |只看该作者
楼主真是青鸟的吗?你是那个的方的青鸟的呢?
我对青鸟有点失望,在那学了1年,现在回去问关于postfix的问题,在航天桥和公主坟2个青鸟都没有老师能够解答postfix的问题,说是没有用过啊......
郁闷...............

论坛徽章:
0
390 [报告]
发表于 2007-11-26 11:57 |只看该作者

回复 #388 yh81521 的帖子

你应该把信件发出错误后/var/log/maillog中相关的日志发上来!

[ 本帖最后由 marion 于 2007-11-26 12:01 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP