AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 779234
Accepted
ramdaz
ramdaz
Asked: 2016-05-27 08:56:59 +0800 CST2016-05-27 08:56:59 +0800 CST 2016-05-27 08:56:59 +0800 CST

使用 Amazon SES 将邮件发送到 Zimbra 中的特定域

  • 772

我们正在管理 Zimbra 邮件服务器社区版。由于我们的 ISP 的 IP 地址声誉有点差,选择域(邮件服务器)要么阻止我们的电子邮件,从而导致通信丢失或邮件无法到达。

但是,相同的域在接收通过使用 Amazon SES API 的软件发送的大量电子邮件时没有问题。

现在我们想使用 Amazon SES API 作为 SMTP 邮件中继向选择的域发送邮件。然而,就用户而言,他们应该继续使用 MS Outlook 和当前的本地 Zimbra 服务器作为他们的 SMTP。

我们之前曾尝试使用另一个 SMTP 中继以使用相同的设置成功发送电子邮件,但我们不知道如何将 Amazon SES 用作选定域的中继。

请注意,我们不想使用 Amazon SES 发送所有邮件,仅发送到选定域的邮件可能大约 30 多个。

任何建议都会有所帮助。

ubuntu smtp zimbra amazon-ses
  • 1 1 个回答
  • 2467 Views

1 个回答

  • Voted
  1. Best Answer
    Micha Kersloot
    2016-05-28T07:13:16+08:002016-05-28T07:13:16+08:00

    相当不错,它需要摆弄 zimbra 和 postfix,不幸的是需要一些手动配置。我想你可以处理亚马逊的东西来获得一个帐户。

    所有命令都以 zimbra 用户身份在 cli 上完成。所以使用 ssh 登录并成为 zimbra 用户

    su - zimbra
    

    创建一个用于向亚马逊进行身份验证的文件:

    echo email-smtp.eu-west-1.amazonaws.com awsauthuser:awsauthpass > /opt/zimbra/conf/relay_password
    postmap lmdb:/opt/zimbra/conf/relay_password
    

    配置 zimbra 以使用此用户名和密码:

    zmprov mcf zimbraMtaSmtpSaslPasswordMaps lmdb:/opt/zimbra/conf/relay_password
    zmprov mcf zimbraMtaSmtpSaslAuthEnable yes
    zmprov mcf zimbraMtaSmtpCnameOverridesServername no
    zmprov mcf zimbraMtaSmtpTlsSecurityLevel may
    zmprov mcf zimbraMtaSmtpSaslSecurityOptions noanonymous
    

    创建一个查找文件,在其中放置要通过亚马逊发送的域:

    echo outlook.com smtp:email-smtp.eu-west-1.amazonaws.com > /opt/zimbra/conf/relay_amazon
    postmap lmdb:/opt/zimbra/conf/relay_amazon
    

    当然,您可以在您喜欢的编辑器中将额外的域添加到上面的列表中。请记住在每次更改后运行 postmap 命令。

    告诉 zimbra 使用上面的映射:

    zmprov mcf zimbraMtaTransportMaps lmdb:/opt/zimbra/conf/relay_amazon,proxy:ldap:/opt/zimbra/conf/ldap-transport.cf
    

    激活配置

    zmmtactl reload
    
    • 2

相关问题

  • 无法通过 Ubuntu VPN 访问外部网络

  • ubuntu apt-get upgrade - 如何在 shell 中单击确定?

  • VirtualBox 上 Ubuntu 的访客优化技巧 [关闭]

  • 外部硬盘上的 virtualbox 虚拟硬盘驱动器(Vista 主机上的 ubuntu 客户机)

  • 如何在 Ubuntu 上挂载 LVM 分区?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve