【求助】postfix+mysql 做 virtual usrs+virtual domain 時 procmail 無法在virtual usrs 的帳號作用



贊助商連結


REN
2005-04-28, 02:13 PM
請教先進
postfix+mysql 做 virtual usrs+virtual domain 時 procmail 無法在virtual usrs 的帳號作用,但經測試系統帳號則正常
不知我那方面要注意?
附上我的設定檔:


virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf
virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domains_maps.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
relay_domains = proxy:mysql:/etc/postfix/mysql_relay_domains_maps.cf
transport_maps = hash:/etc/postfix/transport
virtual_mailbox_base = /var/mail
virtual_mailbox_limit = 512000000
virtual_transport = virtual
virtual_minimum_uid = 1001
virtual_uid_maps = static:1001
virtual_gid_maps = static:1001
virtual_create_maildirsize = yes
virtual_mailbox_extended = yes
virtual_mailbox_limit_maps = mysql:/etc/postfix/mysql_virtual_mailbox_limit_maps.cf
virtual_mailbox_limit_override = yes
virtual_maildir_limit_message = Sorry, the user's maildir has overdrawn his diskspace quota, please try again later.
virtual_overquota_bounce = yes
ignore_mx_lookup_error = yes
maximal_queue_lifetime = 2h
bounce_size_limit = 5000000000
mailbox_size_limit = 512000000000

broken_sasl_auth_clients = yes
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_security_options = noanonymous
smtpd_sasl_application_name = smtpd
smtpd_recipient_restrictions = permit_sasl_authenticated permit_auth_destination permit_mynetworks,check_relay_domain reject
smtpd_client_restrictions = permit_sasl_authenticated,reject_rbl_client relay.ordb.org

smtpd_use_tls = yes
smtpd_tls_key_file = /etc/postfix/mailkey.pem
smtpd_tls_cert_file = /etc/postfix/mail_signed_cert.pem
smtpd_tls_CAfile = /etc/postfix/cacert.pem
smtpd_tls_CApath = /etc/postfix

smtp_use_tls = yes
smtp_tls_key_file = /etc/postfix/mailkey.pem
smtp_tls_cert_file = /etc/postfix/mail_signed_cert.pem
smtp_tls_CAfile = /etc/postfix/cacert.pem
queue_run_delay = 180s
minimal_backoff_time = 180s
maximal_backoff_time = 180s
message_size_limit = 202400000
smtpd_banner = 郵件伺服器
mailbox_command = /usr/bin/procmail
#content_filter = smtp:[127.0.0.1]:10024

請指教一下

贊助商連結


REN
2005-05-09, 04:47 PM
怎麼都沒人回
原來
mailbox_command = /usr/bin/procmail
只能在 unix 的帳號下作用 , 不知有沒有前輩有 procmail + virtualuser 的經驗?