首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >imap的后缀虚拟域和Cyrus

imap的后缀虚拟域和Cyrus
EN

Server Fault用户
提问于 2014-05-19 15:42:36
回答 1查看 1.7K关注 0票数 -1

我正在一个centos盒上设置一个电子邮件服务器,在这里我使用postfix中的虚拟(8)传递代理,这样我就不需要为每个电子邮件地址创建一个unix用户,并且我已经用sasl auth设置Cyrus来处理imap。从本质上说,在这个过程中,每个地址有两个不同的收件箱--一个后缀和一个Cyrus。我已经尝试将它们连接在一起,但是新消息的命名约定在这两者之间并不匹配,所以我不知道如何“组合”它们。

我的配置文件中的一些信息:

代码语言:javascript
复制
[root@mail ~]# cat /etc/imapd.conf
virtdomains:        userid
defaultdomain:      domain.com
servername:     mail.domain.com
configdirectory:    /var/lib/imap
partition-default:  /var/spool/imap
admins:         cyrus
sievedir:       /var/lib/imap/sieve
sendmail:       /usr/sbin/sendmail.postfix
hashimapspool:      true
allowanonymouslogin:    no
allowplaintext:     yes
sasl_pwcheck_method:    auxprop
sasl_mech_list:     CRAM-MD5 DIGEST-MD5 PLAIN
tls_cert_file:      /etc/pki/cyrus-imapd/cyrus-imapd.pem
tls_key_file:       /etc/pki/cyrus-imapd/cyrus-imapd.pem
tls_ca_file:        /etc/pki/tls/certs/ca-bundle.crt

autocreatequota:        -1
createonpost:           yes
autocreateinboxfolders:     spam
autosubscribeinboxfolders:  spam 

[root@mail ~]# tail /etc/postfix/main.cf

smtpd_helo_required             = yes 

virtual_mailbox_domains = domain.com
virtual_mailbox_base = /var/mail/mailboxes
virtual_mailbox_maps = hash:/etc/postfix/vmailbox
virtual_minimum_uid = 100
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
virtual_alias_maps      = hash:/etc/postfix/virtual

现在,在本地发送的电子邮件发送到cyrus收件箱,该收件箱位于/var/spool/imap/域内,来自外部机器的邮件将发送到位于/var/ mail /邮箱的posfix收件箱。因此,只是不知道如何把它们放在一起,任何建议都会很感激。

EN

回答 1

Server Fault用户

发布于 2014-05-19 20:09:15

您正在寻找virtual_transport =lmtp:unix:/var/lib/imap/套接字/lmtp参见evt。http://wiki.centos.org/HowTos/Postfix+CyrusImapd+SASL#head-c104e8c1d1b57266ced18db9e2b4022a11080b9

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/597003

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档