Chinaunix

标题: 郁闷,我的postfix收不到邮件。 [打印本页]

作者: seawolfxp    时间: 2006-05-23 00:08
标题: 郁闷,我的postfix收不到邮件。
搞了一天了,现在可以用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/)下面根本没有创建相应的子目录。

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

谢谢
作者: hzqbbc    时间: 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/ 搜索一下,有大量有关的讨论。
作者: seawolfxp    时间: 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 编辑 ]
作者: seawolfxp    时间: 2006-05-24 12:15
嘿嘿 。终于可以收邮件了。

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

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

这个怎么回事?




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2