在数据库里加好记录后。。系统自己建user/Maildir
我的postfix有问题
1D55D42699 2329 Fri Jun 13 11:07:58 chen@9812.net
(recipient test@9812.net: bad uid 89 in virtual_uid_maps)
test@9812.net
?????????????????
我的SMTP认是好的。可以发信给其它人。但收不到自己的信。。
POP,IMAP了是好的。。
数据库中的uid,gid是不是postfix的uid.gid?????
xmy 回复于:2003-06-13 20:22:07 |
用的是哪个IMAP?如果是cyrus imap不能自己建目录。 |
netkiller 回复于:2003-06-14 08:39:01 |
我用的是couter-imap
但我的webmail能不能自己建。。 |
netkiller 回复于:2003-06-14 11:55:39 |
我的系统不能建用户目录 |
skylove 回复于:2003-06-14 21:01:58 |
我想问一下,如果用的是王老大的安装方法,那么用户在建立了后,它的home目录是哪个呢??? 因为我想建立能和qmail一样的maildir呀。 |
xmy 回复于:2003-06-15 08:52:20 |
/var/spool/imap/yourname |
skylove 回复于:2003-06-15 13:33:10 |
我把courier-imap装上了,是大致按照http://www.tbns.net/sd0225/postfix.html
进行的 我的postfix的main.cf文件如下 queue_directory = /var/spool/postfix command_directory = /usr/sbin daemon_directory = /usr/libexec/postfix mail_owner = postfix myhostname = xsmail1 mydomain = mail.sctc.edu.cn myorigin = $mydomain mydestination = $mydomain,$myhostname,218.6.128.194 #mynetworks = 210.41.192.0/20 #mynetworks_style = subnet mynetworks_style = host alias_maps = hash:/etc/postfix/aliases alias_database = hash:/etc/postfix/aliases home_mailbox = Maildir/ #mailbox_command = /usr/bin/procmail mailbox_command = /usr/lib/courier-imap/bin/deliverquota -w 90 ~/Maildir mail_spool_directory = /var/spool/mail mailbox_transport = cyrus fallback_transport = cyrus #virtual_maps = hash:/etc/postfix/virtual,mysql:/etc/postfix/mysql-virtual.cf(这句在使用cyrus-imap的时候才打开,目前我用couter-imap,所以没开) #####开始courier-imap的设置##### #======= MYSQL ============= transport_maps = mysql:/etc/postfix/transport.cf virtual_gid_maps = mysql:/etc/postfix/gids.cf virtual_mailbox_base = /var/mail virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual.cf virtual_maps = mysql:/etc/postfix/mysql.aliases.cf virtual_uid_maps = mysql:/etc/postfix/uids.cf #======= Quota ============ message_size_limit = 5000000 virtual_mailbox_limit_inbox = no virtual_mailbox_limit_maps = mysql:/etc/postfix/mailboxsize-mysql.cf virtual_mailbox_limit_override = yes virtual_maildir_extended = yes virtual_create_maildirsize = yes virtual_mailbox_limit = 10000000 #####结束courier-imap的设置#### smtpd_sasl_auth_enable = yes smtpd_recipient_restrictions = permit_sasl_authenticated permit_auth_destination reject broken_sasl_auth_clients = yes smtpd_sasl_security_options = noanonymous debug_peer_level = 2 debugger_command = PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin xxgdb $daemon_directory/$process_name $process_id & sleep 5 sendmail_path = /usr/sbin/sendmail newaliases_path = /usr/bin/newaliases mailq_path = /usr/bin/mailq setgid_group = postdrop manpage_directory = /usr/local/man sample_directory = /etc/postfix readme_directory = no unknown_local_recipient_reject_code = 450 各位帮忙看看是不是有什么问题 ?? 注:原来我使用cyrus-imap的时候,没有中间那一段。。那时候可以正常发信;但是加上那段改用couter-imap来发信 则总说有收信人被拒绝。。。 因为才接触courier-imap ,不知道是否courier-imap 还有单独的配置文件控制对发信地址的管制??? |
netkiller 回复于:2003-06-15 15:52:20 |
mailbox_transport = cyrus
fallback_transport = cyrus 使用cyrus - imap里才用。。 |
skylove 回复于:2003-06-15 15:59:30 |
那意思就是说不需要这2个??
还需要改其他的吗?? |
netkiller 回复于:2003-06-15 16:06:25 |
first : echo -n >/var/log/maillog
改后。postfix reload postfix flush cat maillog 在看看。。。 对了。courier-imap 与cyrus -imap那个好。。你为什么要换。。 我还有解决系统自动建Maildir的问题了吗??? |
skylove 回复于:2003-06-15 16:39:24 |
其实就后台应用来说,我觉得cyrus-imap非常之好用。。速度也快,也不会出现什么错
但是它不支持Maildir。。。 但是目前界面比较漂亮的一些webmail 具有分桢的,却大多只支持Maildir。。。 您有什么好的webmail 推荐么? 需要是分桢的,类似igenus那种。 |
skylove 回复于:2003-06-15 17:12:26 |
多谢您的指点,问题已经解决。
原来是我在复制别人的文件的时候,有一个cf文件的数据库用户名/密码忘记改了,导致到那步的时候数据库肯定进不去。。所以。。。 再次感谢您的帮助! |
netkiller 回复于:2003-06-16 10:40:58 |
我现在用sqwebmail
想过自己写..但时间是个问题!!!! postfix/qmail + j2ee + javamail api |
netkiller 回复于:2003-06-20 16:26:50 |
Maildir目录下有,maildirsize
这是mail限额文件。但postfix自动创建的Maildir中没有这个文件? 这只能手工创建吗?用什么方法可以做到自动创建? 能不能跟据我数据库里的quota字段的值来创建?????????????????? |
netkiller 回复于:2003-06-20 16:32:18 |
我用的命令是
/usr/lib/courier-imap/bin/maildirmake -q 50000S /var/mail/xxx.com/xxxx/Maildir |
docn 回复于:2003-06-20 17:03:05 |
看来你看我的文章并不仔细啊,你的问题在里面都有写到的,你也可以看看具体的配置文件 |
netkiller 回复于:2003-06-21 11:10:01 |
我的配置文件
message_size_limit = 2000000 #2MB virtual_mailbox_limit_inbox = no virtual_mailbox_limit_maps = mysql:/etc/postfix/mailboxsize-mysql.cf 我有。 virtual_mailbox_limit_override = yes virtual_maildir_extended = yes virtual_create_maildirsize = yes 也加了。。 virtual_mailbox_limit = 10000000 但maildirsize还是不能创建。 还有数据库中的quota的但。应该是10000S还是10000 我看有人这样用1000S,1000C S邮箱大小,C邮件大小 你说igenus不用建maildirsize,我用的是sqwebmail是不是要自己建?? |
netkiller 回复于:2003-06-21 15:50:14 |
expect.tar.gz
这东东是做什么的 |
llzqq 回复于:2004-03-08 08:52:47 |
用户可以的 |
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/
领测软件测试网最新更新
关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073