免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: huanghaojie

[Mail] postfix邮件系统完整版 [复制链接]

论坛徽章:
0
发表于 2005-06-20 08:58 |显示全部楼层

postfix邮件系统完整版

新建/usr/sbin/maildirmake.sh文件
# vi /usr/sbin/maildirmake.sh
#!/bin/bash
set -e
if [ ! -f /var/mailbox/$1 ]

应该是
if [ ! -d /var/mailbox/$1 ]

不好意思

论坛徽章:
0
发表于 2005-06-20 14:51 |显示全部楼层

postfix邮件系统完整版

postfix/smtpd[4620]: SQL engine 'mysql' not supported
postfix/smtpd[4620]: auxpropfunc error no mechanism available

我的log/messages里总是显示这个错误。发的信也不在/var/mailbox里,是和我的mysql不兼容吗?我用的是mysql5 。

论坛徽章:
0
发表于 2005-06-20 15:00 |显示全部楼层

postfix邮件系统完整版

你可以调整/usr/local/lib/sasl2/smtpd.conf文件
pwcheck_method: auxprop
auxprop_plugin: sql
sql_engine: mysql
mech_list: PLAIN LOGIN
sql_user: postfix
sql_passwd: postfix     
sql_hostname: localhost
sql_database: postfix     
sql_verbose: yes
sql_select: select password from mailbox where username = '%u@%r'

我也遇到过这样的错误.把文件调整成这样就没问题了.

2\我曾经使用mysql.4.1.X的版本,结果总是报can't connect to localhost 的错误.换用mysql.3.23.58没问题了

论坛徽章:
0
发表于 2005-06-22 08:18 |显示全部楼层

postfix邮件系统完整版

楼上的,不行啊,我改了还是这样

论坛徽章:
0
发表于 2005-06-23 20:42 |显示全部楼层

postfix邮件系统完整版

不错,多谢楼主!   

论坛徽章:
0
发表于 2005-06-28 08:39 |显示全部楼层

postfix邮件系统完整版

/var/log/maillog

Jun  8 04:20:34 yanhon authdaemond.mysql: modules="authmysql", daemons=5
Jun  8 04:20:38 yanhon pop3d: Connection, ip=[::ffff:127.0.0.1]
Jun  8 04:20:49 yanhon pop3d: LOGIN: DEBUG: ip=[::ffff:127.0.0.1], command=USER
Jun  8 04:20:51 yanhon pop3d: LOGIN: DEBUG: ip=[::ffff:127.0.0.1], command=PASS
Jun  8 04:21:07 yanhon pop3d: LOGIN: DEBUG: ip=[::ffff:127.0.0.1], command=USER
Jun  8 04:21:13 yanhon pop3d: LOGIN: DEBUG: ip=[::ffff:127.0.0.1], command=PASS
Jun  8 04:21:19 yanhon pop3d: LOGIN: DEBUG: ip=[::ffff:127.0.0.1], command=QUIT
Jun  8 04:21:19 yanhon pop3d: LOGOUT, ip=[::ffff:127.0.0.1]
Jun  8 04:23:29 yanhon pop3d: Connection, ip=[::ffff:127.0.0.1]
Jun  8 04:23:44 yanhon pop3d: LOGIN: DEBUG: ip=[::ffff:127.0.0.1], command=USER
Jun  8 04:23:48 yanhon pop3d: LOGIN: DEBUG: ip=[::ffff:127.0.0.1], command=PASS
Jun  8 04:23:48 yanhon pop3d: LOGIN: DEBUG: ip=[::ffff:127.0.0.1], username=test
Jun  8 04:23:48 yanhon pop3d: LOGIN: DEBUG: ip=[::ffff:127.0.0.1], password=test
Jun  8 04:23:48 yanhon pop3d: authdaemon: starting client module
Jun  8 04:23:48 yanhon authdaemond.mysql: failed to connect to mysql server (server=localhost, userid=postfix)
Jun  8 04:23:48 yanhon pop3d: authdaemon: TEMPFAIL - no more modules will be tried
Jun  8 04:23:53 yanhon pop3d: LOGIN FAILED, ip=[::ffff:127.0.0.1]
Jun  8 04:24:13 yanhon pop3d: LOGIN: DEBUG: ip=[::ffff:127.0.0.1], command=QUIT
Jun  8 04:24:13 yanhon pop3d: LOGOUT, ip=[::ffff:127.0.0.1]
Jun  8 04:26:54 yanhon authdaemond.mysql: modules="authmysql", daemons=5
Jun  8 04:40:54 yanhon pop3d: Connection, ip=[::ffff:127.0.0.1]
Jun  8 04:41:02 yanhon pop3d: LOGIN: DEBUG: ip=[::ffff:127.0.0.1], command=USER
Jun  8 04:41:06 yanhon pop3d: LOGIN: DEBUG: ip=[::ffff:127.0.0.1], command=PASS
Jun  8 04:41:06 yanhon pop3d: LOGIN: DEBUG: ip=[::ffff:127.0.0.1], username=nymz@yanhon.com
Jun  8 04:41:06 yanhon pop3d: LOGIN: DEBUG: ip=[::ffff:127.0.0.1], password=123456
Jun  8 04:41:06 yanhon pop3d: authdaemon: starting client module
Jun  8 04:41:06 yanhon authdaemond.mysql: failed to connect to mysql server (server=localhost, userid=postfix)
Jun  8 04:41:06 yanhon pop3d: authdaemon: TEMPFAIL - no more modules will be tried
Jun  8 04:41:11 yanhon pop3d: LOGIN FAILED, ip=[::ffff:127.0.0.1]
Jun  8 04:41:14 yanhon pop3d: LOGIN: DEBUG: ip=[::ffff:127.0.0.1], command=QUIT

论坛徽章:
0
发表于 2005-06-28 15:47 |显示全部楼层

postfix邮件系统完整版

我知安装到了postfixadmin2.1.0,这一步,建好了个人邮箱,我用管理员给一个用户发信,用outlool收发,测试时只能发送通过,而收邮件不行,为什么?

论坛徽章:
0
发表于 2005-06-29 11:09 |显示全部楼层

postfix邮件系统完整版

[quote]原帖由 "lvboy09900"]我知安装到了postfixadmin2.1.0,这一步,建好了个人邮箱,我用管理员给一个用户发信,用outlool收发,测试时只能发送通过,而收邮件不行,为什么?[/quote 发表:



老是POP3验证不成功!!!

论坛徽章:
0
发表于 2005-07-22 19:23 |显示全部楼层

postfix邮件系统完整版

原帖由 "nymz" 发表:

老是POP3验证不成功!!!

我也是遇上这种情况,不过刚成功了。
检查authmysqlrc里MYSQL_SOCKET /tmp/mysql.sock这句,我的mysql.sock不在tmp下,改成正确路径就行了。

论坛徽章:
0
发表于 2005-07-22 23:12 |显示全部楼层

postfix邮件系统完整版

我这里存在的问题是,新建域和邮箱时在/var/mailbox下不会自动产生域的目录和用户邮箱目录,
如果是手动建立这些目录,测试一下pop3和imap,
telnet localhost 110用user和pass命令可以测试通过,但实际并不能收信。
我用postfixadmin的管理员邮箱给一个本地域的一个测试帐户发信,收不到。
用postfixadmin给www.tom.com的一个邮箱发信,可以收到,但用mozilla给www.tom.com的邮箱发信,报告却是拒收,奇怪了,用postfixadmin发信tom.com是可以收到的。

但来自tom.com的回信却收不到,pop3和imap还是有问题。(防火墙已经完全停止)




唉,真是耗心费神啊!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

SACC2019中国系统架构师大会

【数字转型 架构演进】SACC2019中国系统架构师大会,7折限时优惠重磅来袭!
2019年10月31日~11月2日第11届中国系统架构师大会(SACC2019)将在北京隆重召开。四大主线并行的演讲模式,1个主会场、20个技术专场、超千人参与的会议规模,100+来自互联网、金融、制造业、电商等领域的嘉宾阵容,将为广大参会者提供一场最具价值的技术交流盛会。

限时七折期:2019年8月31日前


----------------------------------------

大会官网>>
  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP