免费注册 查看新帖 |

Chinaunix

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

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

论坛徽章:
0
151 [报告]
发表于 2007-10-16 18:13 |只看该作者
第二个问题是:


我在流览器里输入http://mail.test.com 进入extmail页面。

我是不是该点击注册用户呢,来建立我公司的所有用户。还是该怎么把我公司的用户全添加到邮箱里呢。

当我点击注册用户时,跳转到了令外一个界面,提示    指定域名test.com域名不存在。

我把图截下来了,可是怎么发上去呢。


不好意思,打错了,不是注册用户,而是免费注册邮箱。

论坛徽章:
0
152 [报告]
发表于 2007-10-16 18:19 |只看该作者
你好这是我截的两个图片。

输入新建文件夹的名称.rar

94.55 KB, 下载次数: 58

论坛徽章:
0
153 [报告]
发表于 2007-10-16 18:50 |只看该作者
背景:我的系统上存在两个域名,一个本地域名设为pp.com,一个虚拟域名设为test.com
marion兄 ,我已经按照你的做法把邮件系统搭建起来了,但是测试的时候发生以下问题:
问题一:当我使用OE登录邮件服务器时,发生如下情况:我用的是系统帐号登录的!我检查了POP3服务和认证模块,好像也没有什么问题!我以为帐号的密码错了,后来重新改了密码,但仍然是这样的情况!(见附图)后来我改用虚拟账号看看,可结果还是一样!
关于认证,我的后台认证服务如下:(支持login 和plain)
/usr/local/sasl2/sbin/saslauthd -a shadow pam


我的/var/log/maillog如下:
Oct 14 00:47:59 mail pop3d: Connection, ip=[192.168.1.10]
Oct 14 00:47:59 mail pop3d: LOGIN FAILED, user=test, ip=[192.168.1.10]
Oct 14 00:48:04 mail pop3d: Disconnected, ip=[192.168.1.10]
Oct 14 00:48:10 mail pop3d: Connection, ip=[192.168.1.10]
Oct 14 00:48:10 mail pop3d: LOGIN FAILED, user=test, ip=[192.168.1.10]
Oct 14 00:48:15 mail pop3d: Disconnected, ip=[192.168.1.10]
……………………………………………..
不知道各位做的时候有没有出现类似的问题?????

问题二:当我使用系统帐号登录邮件服务器,在邮件服务器上来给某个用户发邮件,该用户用Extmail来收邮件,发现以下问题:
来自: test@pp.com 将该来信人加到地址本中
发给: undisclosed-recipients:;  
日期: Sun, 14 Oct 2007 00:29:43 +0800 (CST)
收件人的地址没有显示出来而是像上面的 情况!!不知道这是怎么回事???????

[ 本帖最后由 ypxns 于 2007-10-16 18:52 编辑 ]

clip_image002.jpg (41.41 KB, 下载次数: 38)

clip_image002.jpg

论坛徽章:
0
154 [报告]
发表于 2007-10-16 18:55 |只看该作者

回复 #152 zdyldy 的帖子

你先进入EXTMAN邮件服务管理后台进行添加域名(记的要将允许用户注册这个勾打上),再进行添加用户就可以了!

论坛徽章:
0
155 [报告]
发表于 2007-10-16 19:04 |只看该作者

回复 #151 zdyldy 的帖子

Oct 16 16:43:45 mail postfix/smtpd[5376]: warning: xsasl_cyrus_server_get_mechanism_list: no applicable SASL mechanisms

从上面的日志来看, SASL mechanisms没有,检查一下smtpd.conf文件有没有声明:
mech_listLAIN LOGIN
或者是 在 编译时没有把上面的认证方式给添加进去!!

论坛徽章:
0
156 [报告]
发表于 2007-10-16 19:47 |只看该作者

回复 #154 ypxns 的帖子

对于第一个问题,你可以开启authdaemon的日志,通过更为详细的认证信息可以很方便的定位错误所在。如果根据认证的详细信息仍无法定位错误,你可以把相关的日志发上来。

对于第二个问题,我没有看太明白你所要描述的问题 ,不好意思,不过,你也应该通过相关的日志信息来排查错误原因。可以把相关的日志发上来帮你看看。

同时,很感谢你回答其他朋友的问题

论坛徽章:
0
157 [报告]
发表于 2007-10-17 14:27 |只看该作者
配置完后,在extmail中建立帐户后,可以收发邮件了。但是用客服端软件outlook配置连接提示:查找邮件服务器SMTP和POP3成功,登陆到接收邮件服务器(pop3)报错,信息为:因为POP3接收邮件服务器不接受您的用户名和密码,所以Outlook无法连接到该服务器。是不是我们配置的帐户有问题?

论坛徽章:
0
158 [报告]
发表于 2007-10-17 15:48 |只看该作者
Oct 17 14:05:55 mail pop3d: Connection, ip=[10.166.211.88]
Oct 17 14:05:55 mail pop3d: LOGIN FAILED, user=yuancj, ip=[10.166.211.88]
Oct 17 14:06:00 mail pop3d: Disconnected, ip=[10.166.211.88]
Oct 17 14:06:02 mail postfix/smtpd[7787]: connect from unknown[10.166.211.88]
Oct 17 14:06:03 mail postfix/smtpd[7787]: warning: mysql query failed: Table 'extmail.extmail' doesn't exist
Oct 17 14:06:03 mail postfix/smtpd[7787]: NOQUEUE: reject: RCPT from unknown[10.166.211.88]: 451 4.3.0 <yuancj@oli.cn>: Temporary lookup failure; from=<yuancj@oli.cn> to=<yuancj@oli.cn> proto=SMTP helo=<jsgl3>
Oct 17 14:06:03 mail postfix/cleanup[7794]: 07C462C4A6E: message-id=<20071017060603.07C462C4A6E@mail.oli.cn>
Oct 17 14:06:03 mail postfix/qmgr[6588]: 07C462C4A6E: from=<bounce@mail.oli.cn[/email]>, size=687, nrcpt=1 (queue active)
Oct 17 14:06:03 mail postfix/smtpd[7787]: disconnect from unknown[10.166.211.88]
Oct 17 14:06:03 mail postfix/local[7796]: 07C462C4A6E: to=<root@mail.oli.cn>, orig_to=<postmaster>, relay=local, delay=0.04, delays=0.02/0.01/0/0.01, dsn=2.0.0, status=sent (delivered to mailbox)
Oct 17 14:06:03 mail postfix/qmgr[6588]: 07C462C4A6E: removed


这是我用outlook配置时的maillog信息。好像错误在"extmail.extmail"这是不是寻找extmail数据库下面的extmail表的意思,如果是那我该怎么改成mailbox表。

[ 本帖最后由 zdyldy 于 2007-10-17 15:52 编辑 ]

论坛徽章:
0
159 [报告]
发表于 2007-10-17 20:39 |只看该作者

回复 #159 zdyldy 的帖子

……这是我用outlook配置时的maillog信息。好像错误在"extmail.extmail"这是不是寻找extmail数据库下面的extmail表的意思,如果是那我该怎么改成mailbox表。


这个应该是在authmysqlrc中修改。

[ 本帖最后由 marion 于 2007-11-2 11:33 编辑 ]

论坛徽章:
0
160 [报告]
发表于 2007-10-17 20:56 |只看该作者
我在文件/etc/authdaemonrc中启用了调试,日志文件/var/log/maillog如下:
Oct 15 18:23:18 mail pop3d: Connection, ip=[192.168.1.10]
Oct 15 18:23:18 mail authdaemond: received auth request, service=pop3, authtype=login
Oct 15 18:23:18 mail authdaemond: authmysql: trying this module
Oct 15 18:23:18 mail authdaemond: SQL query: SELECT username, password, "", '1000', '1000', concat('/var/mailbox/',maildir), concat('/var/mailbox/',maildir), "", name, "" FROM mailbox WHERE username = "ypxns_98"
Oct 15 18:23:18 mail authdaemond: zero rows returned
Oct 15 18:23:18 mail authdaemond: no password available to compare
Oct 15 18:23:18 mail authdaemond: authmysql: REJECT - try next module
Oct 15 18:23:18 mail authdaemond: FAIL, all modules rejected
Oct 15 18:23:18 mail pop3d: LOGIN FAILED, user=ypxns_98, ip=[192.168.1.10]
Oct1518:23:23mailpop3disconnected,ip=[192.168.1.10]……………………………………………..
从提示的信息来看,说mysql中没有可以对比的密码,难道是我的数据库中没有存储用户密码吗??我查看了一下Mysql,其结果如下所示:用户密码是存在的!

mysql> select * from mailbox;
+-------------------+----------+------------------------------------+----------+------+----------+----------------------------+-------------------+----------+--------------+----------+-----------+-----------+---------------------+---------------------+--------+------------------+--------------+-------------+----------------+----------------+-------------+-------------+
| username          | uid      | password                           | clearpwd | name | mailhost | maildir                    | homedir           | quota    | netdiskquota | domain   | uidnumber | gidnumber | createdate          | expiredate          | active | disablepwdchange | disablesmtpd | disablesmtp | disablewebmail | disablenetdisk | disableimap | disablepop3 |
+-------------------+----------+------------------------------------+----------+------+----------+----------------------------+-------------------+----------+--------------+----------+-----------+-----------+---------------------+---------------------+--------+------------------+--------------+-------------+----------------+----------------+-------------+-------------+
| ypxns_98@test.com | ypxns_98 | $1$6N6Xoc8p$SWfYUchlpANM3g0lFLdA10 |          | yp   |          | test.com/ypxns_98/Maildir/ | test.com/ypxns_98 | 5242880S | 5242880S     | test.com |      1000 |      1000 | 2007-10-13 22:15:13 | 2008-10-12 22:14:42 |      1 |                0 |            0 |           0 |              0 |              0 |           1 |           0 |
| pp@test.com       | pp       | $1$eBeLYmGD$OLZHGHKtjyP677JxqT/oj1 |          | pp   |          | test.com/pp/Maildir/       | test.com/pp       | 5242880S | 5242880S     | test.com |      1000 |      1000 | 2007-10-13 15:50:02 | 2008-10-12 15:49:49 |      1 |                0 |            0 |           0 |              0 |              0 |           1 |           0 |
+-------------------+----------+------------------------------------+----------+------+----------+----------------------------+-------------------+----------+--------------+----------+-----------+-----------+---------------------+---------------------+--------+------------------+--------------+-------------+----------------+----------------+-------------+-------------+
2 rows in set (0.03 sec)

当我用authtest的时候,日志和上面一样
[root@mail sbin]# ./authtest -s pop3 ypxns_98 123456
Authentication FAILED: Operation not permitted
[root@mail sbin]#


另外我 问一 下,关于那个校验码,我rpm安装perl-gd的时候,提示需要libgd.so.2,但是这个在/usr/lib/和/usr/local/lib/下都存在,可是 好像仍然找不到!!!!所以后来我就把它给注释掉了!!!

[ 本帖最后由 ypxns 于 2007-10-17 21:05 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP