我确信以前有人问过这个问题,但在我的一生中,我找不到一个完全涵盖我要问的问题的问题。
我有一个托管自己域名的客户。Godaddy 的域名服务器拥有所有 A、CNAME 等记录,它们指向我客户的 IP 地址(他们的 ISP 是堪萨斯城的 SureWest)。
然而,我客户的电子邮件托管在 Gmail 上(我认为 Google Apps For Your Domain 就是它以前的名称)。因此,当他们的任何员工收到电子邮件时,他们都会通过 Gmail 界面进行阅读和发送。
然而,他们有一个应用程序(我编写的,所以我可以控制它)代表系统发送电子邮件。该应用程序可以向所有不同的电子邮件地址发送相当多的电子邮件(每天最多几千封)。这些不是不请自来的电子邮件,而且每封都是独一无二的。
我目前已经安装了通过 Microsoft SMTP 服务器发送电子邮件的应用程序,因为它已经免费安装。它似乎工作得很好(是的,对我来说,我必须对 SMTP 服务器进行一些晦涩的配置才能将这些电子邮件发送出去。)
嗯,我认为这一切都工作得很好,但我听说你可以做一些其他的事情,比如添加某种 DNS 条目,让接收邮件服务器知道某个 IP 地址(在本例中为 SureWest 提供的外部 IP)允许代表域发送电子邮件。
我疯了吗?有人知道我在说什么吗?有没有任何教程可以帮助我解决这个问题?
我正在使用 Ubuntu,在网络服务器上需要发送电子邮件(通过 sendgrid),该服务器从不接收任何外部电子邮件,并且我有以下主机名设置
/etc/hostname = example
/etc/hosts = www.example.com.int example (the fqdn has no entry in DNS server)
Run Code Online (Sandbox Code Playgroud)
Web 服务器将在负载均衡器后面访问(DNS 设置为 www.example.com)
现在,对于main.cf,哪个设置是首选?
myhostname = www.example.com.int
mydestination = www.example.com.int, example.com.int, localhost
Run Code Online (Sandbox Code Playgroud)
或者
myhostname = www.example.com
mydestination = www.example.com, example.com, localhost
Run Code Online (Sandbox Code Playgroud) 目前我在 dovecot.conf 中使用它:
protocol imap {
mail_plugins = "autocreate"
}
plugin {
autocreate = Trash
autocreate2 = Sent
autosubscribe = Trash
autosubscribe2 = Sent
}
Run Code Online (Sandbox Code Playgroud)
我的日志显示:警告:自动创建插件已弃用,请使用邮箱 { auto } 设置
我检查了此页面,但我无法将当前设置“翻译”为应有的设置。
根据维基百科,电子邮件地址可以在括号中包含注释,例如john.smith(comment)@example.com.
我尝试使用多个电子邮件服务器使用此类评论将一些邮件发送到有效的电子邮件地址,但他们都抱怨该电子邮件地址不存在 ( Unknown address
error 550-'Requested action not taken: mailbox unavailable' (delivery
attempts: 0)>)。
电子邮件服务器通常不支持评论吗?出现此错误的原因是什么?
我想知道是否有一种方法可以仅从一个帐户管理多个电子邮件帐户。我有大约 40 或 50 个外部 POP3 电子邮件帐户,有没有办法将来自这些帐户的所有条目电子邮件转发到仅 1 个,然后当从该帐户回复时,最终用户会从他写的那个帐户中看到它?
示例:用户 (user@user.com) 向我的一个帐户 (email@first.com) 发送一封电子邮件,该电子邮件被转发到我的个人帐户 (email@personal.com),我从我的个人帐户回复,但用户 (user@user.com) 看到它来自 (email@first.com),以及我所有的帐户。
无论如何设置来做到这一点?无论如何要使用自定义程序来做到这一点?
我的服务器是基于 Linux 的,安装了 postfix 和 dovecot。
谢谢
使用 DMARC,我可以设置拒绝邮件的策略。但是这不是我可以在 SPF 中使用 -all 做的事情吗?
隔离和软故障也是如此。
除了报告之外,在 SPF 之上使用 DMARC 的好处在哪里?
我正在设置一个准系统 Postfix 邮件服务器并观察到:
这是正常的 SMTP 行为还是 Postfix 特有的行为?我读到不鼓励使用端口 465,并且不符合 RFC。
https://www.mailgun.com/blog/which-smtp-port-understanding-ports-25-465-587
那么是否不可能在端口 587 上兼容 RFC,并使用 TLS 而不是 STARTTLS?
主办方:数字海洋
\n\n操作系统: CentOS
\n\n我有一个涵盖我的域的现有 SSL 证书。
\n\n$ certbot certificates产生这个输出。
Found the following certs:\n Certificate Name: example.com\n Domains: example.com www.example.com\n Expiry Date: 2020-04-12 21:20:31+00:00 (VALID: 86 days)\n Certificate Path: /etc/letsencrypt/live/example.com/fullchain.pem\n Private Key Path: /etc/letsencrypt/live/example.com/privkey.pem\nRun Code Online (Sandbox Code Playgroud)\n\n我安装了postfix并且我相信我需要将mail.example.com添加到我的证书中。
我尝试使用此命令将mail.example.com添加到我的证书中,
\n\n$ sudo certbot certonly --standalone -d mail.example.com
不幸的是它抛出了这个错误,
\n\nSaving debug log to /var/log/letsencrypt/letsencrypt.log\nPlugins selected: Authenticator standalone, Installer None\nStarting new HTTPS connection (1): acme-v02.api.letsencrypt.org\nObtaining a new certificate\nPerforming the following …Run Code Online (Sandbox Code Playgroud) Rspamd 有许多电子邮件垃圾邮件启发法,其中之一是URI_COUNT_ODD. 此启发式似乎只是计算电子邮件正文中有多少个 URI ,如果数量为奇数,则分数加 1。这背后的理由是什么?
我有多个应用程序使用一个 Postfix 实例通过 SMTP 连接。有些客户端设置了消息 ID,有些则没有。
我想做的是让 Postfix 设置自己唯一的消息 ID,无论是对于它处理的任何消息还是对于那些没有设置消息 ID 的消息。最终的结果应该是Postfix只发送带有消息ID的消息。
谁能告诉我如何使用 Postfix 设置唯一的消息 ID,以便不再发送没有消息 ID 的电子邮件?