免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4842 | 回复: 3
打印 上一主题 下一主题

[Mail] 郁闷,我的postfix收不到邮件。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-05-23 00:08 |只看该作者 |倒序浏览
搞了一天了,现在可以用outlook往其它的邮箱发邮件,其它从其它的邮件服务器往我配置的postfix发邮件总是被退回来:
SMTP error, RCPT TO: 550 <xxx@mydomain.cn>: Recipient address rejected: User unknown in local recipient table

并且outlook pop3收邮件总是验证通不过,提示: -ERR chdir Maildir failed。

我用postfixadmin创建一个用户我发现 邮件目录(virtual_mailbox_base = /data/mail/)下面根本没有创建相应的子目录。

老大们这一般是什么问题啊?

谢谢

论坛徽章:
0
2 [报告]
发表于 2006-05-23 06:26 |只看该作者
原帖由 seawolfxp 于 2006-5-23 00:08 发表
搞了一天了,现在可以用outlook往其它的邮箱发邮件,其它从其它的邮件服务器往我配置的postfix发邮件总是被退回来:
SMTP error, RCPT TO: 550 <xxx@mydomain.cn>: Recipient address reje ...


不知道楼主是参考谁的文档配置的呢?将postconf -n 配置帖一下。吧。至于chdir的

问题。可以到http://extmail.org/forum/ 搜索一下,有大量有关的讨论。

论坛徽章:
0
3 [报告]
发表于 2006-05-23 10:59 |只看该作者

回复 2楼 hzqbbc 的帖子

这是postconf -n信息:

alias_maps = hash:/etc/aliases
broken_sasl_auth_clients = yes
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
debug_peer_level = 2
home_mailbox = Maildir/
html_directory = no
mail_owner = postfix
mailq_path = /usr/bin/mailq
manpage_directory = /usr/local/man
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
mydomain = mydomain.cn
myhostname = www.mydomain.cn
myorigin = $mydomain
newaliases_path = /usr/bin/newaliases
queue_directory = /var/spool/postfix
readme_directory = no
sample_directory = /etc/postfix
sendmail_path = /usr/sbin/sendmail
setgid_group = postdrop
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, rej                                              ect_non_fqdn_hostname, reject_non_fqdn_sender, reject_non_fqdn_recipient,  rejec                                              t_unauth_destination, reject_unauth_pipelining, reject_invalid_hostname
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_security_options = noanonymous
unknown_local_recipient_reject_code = 550
virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf
virtual_create_maildirsize = yes
virtual_gid_maps = static:1001
virtual_mailbox_base = /data/mail/
virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domains_maps.cf
virtual_mailbox_limit = 102400000
virtual_mailbox_limit_maps = mysql:/etc/postfix/mysql_virtual_limit_maps.cf
virtual_mailbox_limit_override = yes
virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
virtual_maildir_limit_message = Sorry, the user's maildir has overdrawn his disk                                              space quota, please try again later.
virtual_minimum_uid = 1001
virtual_overquota_bounce = yes
virtual_transport = maildrop
virtual_uid_maps = static:1001


安装过程是参照这个http://blog.5ilinux.com/archives/2006/05/postfix_cyrussa.html做的。

[ 本帖最后由 seawolfxp 于 2006-5-23 11:02 编辑 ]

论坛徽章:
0
4 [报告]
发表于 2006-05-24 12:15 |只看该作者
嘿嘿 。终于可以收邮件了。

现在就剩自动创建邮箱目录的问题了,
我在Create-mailbox.php里面加了
system("sudo /usr/sbin/maildirmake.sh $fDomain ".$_POST['fUsername']);
就是不工作。

/usr/sbin/maildirmake.sh 单拿出来用没有问题。
php里面调用其它的命令也没有问题。

这个怎么回事?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP