免费注册 查看新帖 |

Chinaunix

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

[Mail] postfix安装后配置maildrop的问题 (自己解决了!) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-08-04 17:19 |只看该作者 |倒序浏览
RH AS4系统.
只安装了Postfix, 在初步了解了main.cf的内容后. 只做了最基本的配置,现在可以发送内部外部的mail了.
建了一个Virtual Domain, 手动加了几个用户,创建了Virtual_mailbox_maps文件,可以收发了,用户的目录在/mail/newtest会自动建立,在"user1/Maildir"目录下会有new,cur等目录.
具体配置如下
alias_maps = hash:/etc/postfix/aliases
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
debug_peer_level = 2
home_mailbox = Maildir/
html_directory = no
inet_interfaces = all
local_recipient_maps = unix:passwd.byname $alias_maps
mail_owner = postfix
mail_spool_directory = /mail/test

mailq_path = /usr/bin/mailq
manpage_directory = /usr/local/man
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
mydomain = test.com
myhostname = mail.test.com
mynetworks = 192.168.1.0/24, 127.0.0.0/8
mynetworks_style = subnet
myorigin = $mydomain
newaliases_path = /usr/bin/newaliases
queue_directory = /var/spool/postfix
readme_directory = no
relay_domains = $mydestination
relayhost = mail.internet.com
sample_directory = /etc/postfix
sendmail_path = /usr/sbin/sendmail
setgid_group = postdrop
smtpd_banner = $myhostname ESMTP $mail_name
unknown_local_recipient_reject_code = 550
virtual_gid_maps = static:5000
virtual_mailbox_base = /mail/newtest
virtual_mailbox_domains = newtest.com
virtual_mailbox_maps = hash:/etc/postfix/virtual_mailbox
virtual_alias_maps = hash:/etc/postfix/virtual

virtual_transport = maildrop
virtual_uid_maps = static:5000

现在的问题是,我安装了Maildrop之后,如果在main.cf中加一句:
virtual_transport = maildrop
则邮件无法发送到用户目录中,/var/log/maillog的信息是:

Aug  4 17:04:38 qmail postfix/pipe[9106]: 83BE23AC063: to=<user1@newtest.com>, relay=maildrop, delay=0.01, delays=0/0/0/0.01, dsn=5.1.1, status=bounced (user unknown. Command output: Invalid user specified. )

请帮忙看看是什么问题? "User unknown",那么这个Maildrop到哪里去找用户信息的呢?

Maildrop -v信息如下
maildrop 2.0.2 Copyright 1998-2005 Double Precision, Inc.
GDBM extensions enabled.
Enabled Berkeley DB instead of GDBM extensions.
Maildir quota extension enabled.
This program is distributed under the terms of the GNU General Public
License. See COPYING for additional information.

[ 本帖最后由 我家老婆最美丽 于 2006-8-4 18:23 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2006-08-04 18:23 |只看该作者

解决了!!!

没有用virtual_transport = maildrop这一句.

根据 Postfix.org网站上的文档,用了
mailbox_command = /usr/bin/maildrop

就可以了.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP