首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为多个域配置邮件

为多个域配置邮件
EN

Server Fault用户
提问于 2015-12-25 21:04:28
回答 2查看 749关注 0票数 0

我有一个带有几个域的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以正确处理多个域?

附注:

  1. 我不能从客户那里发邮件。但是可以从网站(域名的网站)来做。
  2. 如果我使用STARTTLS +接受所有证书,我可以从任何域接收邮件(只能为Android配置)
EN

回答 2

Server Fault用户

发布于 2015-12-25 23:36:24

您必须为其他域创建另一个自签名证书,并将其与服务器一起使用。

代码语言:javascript
复制
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证书并不能与所有客户端兼容。

示例:多个SSL证书,支持客户端TLS (服务器名称指示)

票数 0
EN

Server Fault用户

发布于 2015-12-26 00:00:25

只要您决定了一个主域domain1.com,就可以轻松地工作。将读取mail@domain2.com的邮件客户端配置为使用服务器domain1.com读取和发送邮件,一切都应该正常。

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

https://serverfault.com/questions/745277

复制
相关文章

相似问题

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