我有一个带有几个域的VPS : domain1.com,domain2.com
FQDN = domain1.com
自动配置FQDN的自签名证书。
iRedMail (后缀+ dovecot)是在这个VPS上配置的。imap STARTTLS、邮件服务器(包括IMAP、smtp)都是相同的域(没有邮件.*子域)。
当我试图验证从domain1.com获得邮件时,它工作得很好。但是,当我试图检索domain2.com的邮件时,会发现服务器名称和电子邮件地址域不同的错误( mail @domain2.com -> FQDN domain1.com)。
如何正确解决这一问题?可以创建自签名的多域证书吗?或者如何配置后缀/dovecot以正确处理多个域?
附注:
发布于 2015-12-25 23:36:24
您必须为其他域创建另一个自签名证书,并将其与服务器一起使用。
local_name imap.example.org {
ssl_cert = </etc/ssl/certs/imap.example.org.crt
ssl_key = </etc/ssl/private/imap.example.org.key
}
local_name imap.example2.org {
ssl_cert = </etc/ssl/certs/imap.example2.org.crt
ssl_key = </etc/ssl/private/imap.example2.org.key
}
# ..etc..需要注意的是,每个IP拥有多个SSL证书并不能与所有客户端兼容。
发布于 2015-12-26 00:00:25
只要您决定了一个主域domain1.com,就可以轻松地工作。将读取mail@domain2.com的邮件客户端配置为使用服务器domain1.com读取和发送邮件,一切都应该正常。
https://serverfault.com/questions/745277
复制相似问题