免费注册 查看新帖 |

Chinaunix

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

[Mail] 原创:在RHEL 4 上配置全功能的Postfix 服务器 [复制链接]

论坛徽章:
0
1 [报告]
发表于 2005-12-21 10:30 |显示全部楼层
请问anthonyfeng大大,如果不增加SSL功能的情况下,那/etc/dovecot.conf又是什么样的配置啦!希望大大能指导一下小弟,真的好高兴可以见到您的那样精彩的文章!

论坛徽章:
0
2 [报告]
发表于 2006-01-02 10:03 |显示全部楼层
请问tonyfeng大大

可不可以将以下的内容更改为:

MYSQL_UID_FIELD     '501'
MYSQL_GID_FIELD     '502'
更改为:
MYSQL_UID_FIELD     'postfix'
MYSQL_GID_FIELD     'postfix'


我提出以上问题的原因为我在建立:


[root@localhost tmp]# groupadd postfix
[root@localhost tmp]# groupadd postdrop
[root@localhost tmp]#useradd postfix -g postfix -c "Postfix user" -d /dev/null -s /sbin/nologin

的ID好像不是501和502啊!

也不知道使用什么样的命令来查询他们的ID!

请大大指导一下!

论坛徽章:
0
3 [报告]
发表于 2006-01-02 13:35 |显示全部楼层
还有一个问题就是在/etc/dovecot.conf文件下:

auth_userdb = passwd(这一句代表什么意思)
auth_user = root
default_mail_env = maildir:/var/spool/mail/%u/
auth_userdb = mysql /etc/dovecot-mysql.conf (这一句代表什么意思)

不知道大大可不可以再解答一下啦!多谢!

论坛徽章:
0
4 [报告]
发表于 2006-01-02 20:04 |显示全部楼层
为什么使用以下的命令时会出现以下的情况:

[root@ldap ~]# telnet localhost 25
Trying 127.0.0.1...
Connected to ldap.easy.com (127.0.0.1).
Escape character is '^]'.
ehlo localhost

然后就没有反应啦!


/var/spool/mail 权限我已经做好啦!

日志为:

[root@ldap ~]# tail /var/log/maillog
Jan  2 20:23:29 ldap postfix/master[3482]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling
Jan  2 20:24:29 ldap postfix/smtpd[3489]: fatal: open database /etc/aliases.db: No such file or directory
Jan  2 20:24:30 ldap postfix/master[3482]: warning: process /usr/libexec/postfix/smtpd pid 3489 exit status 1
Jan  2 20:24:30 ldap postfix/master[3482]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling
Jan  2 20:25:30 ldap postfix/smtpd[3553]: fatal: open database /etc/aliases.db: No such file or directory
Jan  2 20:25:31 ldap postfix/master[3482]: warning: process /usr/libexec/postfix/smtpd pid 3553 exit status 1
Jan  2 20:25:31 ldap postfix/master[3482]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling
Jan  2 20:26:31 ldap postfix/smtpd[3554]: fatal: open database /etc/aliases.db: No such file or directory
Jan  2 20:26:32 ldap postfix/master[3482]: warning: process /usr/libexec/postfix/smtpd pid 3554 exit status 1
Jan  2 20:26:32 ldap postfix/master[3482]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling

再运行以下的命令时以下:

# postmap -q a@easy.com mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf

[root@ldap ~]# postmap -q a@easy.com mysql:/etc/postfix/mysql_virtual_mailbox_ma
ps.cf
a@easy.com/

问题已解决:

运行以下的命令:

# cd /etc
# postalias aliases

就可以正常的运行啦!

[ 本帖最后由 fandy 于 2006-1-2 20:35 编辑 ]

论坛徽章:
0
5 [报告]
发表于 2006-01-02 21:05 |显示全部楼层
根据“在RHEL 4 上配置全功能的Postfix 服务器”这一篇文章操作过程时,我遇到了认证不能通过的问题!

在localhost时可以正常的收发电子邮件!
在客户端时(Outlook)时可以正常的收电子邮件,但是不能发送,真是被批打败啦!,请大家帮助一下小弟!

日志以下:

[root@ldap ~]# tail /var/log/maillog
Jan 2 21:15:51 ldap postfix/master[3949]: terminating on signal 15
Jan 2 21:15:54 ldap postfix/postfix-script: starting the Postfix mail system
Jan 2 21:15:54 ldap postfix/master[4018]: daemon started -- version 2.2.7, configuration /etc/postfix
Jan 2 21:16:14 ldap postfix/smtpd[4022]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
Jan 2 21:16:32 ldap postfix/smtpd[4022]: connect from unknown[192.168.1.2]
Jan 2 21:16:35 ldap postfix/smtpd[4022]: warning: SASL authentication failure: could not verify password
Jan 2 21:16:35 ldap postfix/smtpd[4022]: warning: unknown[192.168.1.2]: SASL LOGIN authentication failed
Jan 2 21:16:35 ldap authdaemond: failed to connect to mysql server (server=localhost., userid=postfix.): Unknown MySQL server host 'localhost.' (1)
Jan 2 21:16:35 ldap postfix/smtpd[4022]: lost connection after AUTH from unknown[192.168.1.2]
Jan 2 21:16:35 ldap postfix/smtpd[4022]: disconnect from unknown[192.168.1.2]

[ 本帖最后由 fandy 于 2006-1-2 21:46 编辑 ]

论坛徽章:
0
6 [报告]
发表于 2006-01-03 09:01 |显示全部楼层
请问运行这个是有什么作用啦!

还有如果我在main.cnf不加以下的信息,客户端就可以正常的收发啊!

broken_sasl_auth_clients = yes
smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated,reject_invalid_hostname,reject_non_fqdn_hostname,reject_unknown_sender_domain,reject_non_fqdn_sender,reject_non_fqdn_recipient,reject_unknown_recipient_domain,reject_unauth_pipelining,reject_unauth_destination,permit
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_security_options = noanonymous
smtpd_sasl_application_name = smtpd
smtpd_banner=$myhostname ESMTP "Version not Available"

[ 本帖最后由 fandy 于 2006-1-3 09:11 编辑 ]

论坛徽章:
0
7 [报告]
发表于 2006-01-03 18:49 |显示全部楼层
好多谢anthonyfeng大大的帮助,现在我的MYSQL+postfix系统以可以正常的使用了,真的要好多谢您, anthonyfeng大大,多谢您的好文章,多谢您的的热情帮助!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP