小编Bas*_*asj的帖子

安装 DKIM 后,我还能从 gmail 为我的域发送电子邮件吗?

假设我拥有example.com,我在我的服务器上安装和配置了 dkimapt-get install opendkim opendkim-tools等等),并且我将相关的公钥添加到域的 DNS 记录中。

然后当从我的服务器发送电子邮件时(例如:使用 PHPmail(...)或 postfix),它将具有 DKIM 签名。

但我也contact@example.com从 Gmail发送电子邮件,使用Sendgrid SMTP 的“将邮件发送为”功能。

但是我在 Gmail 中没有看到 DKIM 的设置。 从 Gmail 发送的邮件是否会因为未使用 DKIM 签名而被禁止/无法正确发送?

如何使用 DKIM 从 Gmail 为我的域发送电子邮件?(使用发送邮件作为功能)


注意:这是我所说的“将邮件发送为”功能:

在此处输入图片说明

email smtp gmail dkim sendgrid

4
推荐指数
1
解决办法
1728
查看次数

DNS A 记录和通配符子域的顺序

我已阅读多个通配符 dns 条目并了解通配符 DNS 条目的限制/缺点,但我对注册商列出的顺序有疑问:

example.com        A      192.0.2.1    (1)
test.example.com   A      192.0.2.2    (2)
*.example.com      A      192.0.2.3    (3)
test2.example.com  A      192.0.2.4    (4)
Run Code Online (Sandbox Code Playgroud)

更确切地说:

  • 我是否正确地认为 (3) 不会影响 (1),因此唯一的 A 记录example.com是 (1)?

  • 规则 (2) 是否会被规则 (3) 覆盖,或者这两个规则都适用test.example.com(因此该子域有两条 A 记录)?

  • 由于(4)列在(3)之后test2.example.com,这是否意味着只有一条A记录( 192.0.2.4)或两条A记录( 和192.0.2.3) 192.0.2.4

domain-name-system a-record nameserver

3
推荐指数
1
解决办法
2493
查看次数

www 和非 www 网站的 DNS 记录

对于我拥有的每个网站,我注意到只有这个 A DNS 记录:

*.example.com   3600    A   0   192.1.2.3
Run Code Online (Sandbox Code Playgroud)

将使http://example.com不可用并且只有这个 A DNS 记录:

example.com 3600    A   0   192.1.2.3
Run Code Online (Sandbox Code Playgroud)

将使http://www.example.com不可用。

问题:是否必须有两条 A DNS 记录来支持 www 和非 www

*.example.com   3600    A   0   192.1.2.3
example.com     3600    A   0   192.1.2.3
Run Code Online (Sandbox Code Playgroud)

或者有没有办法在一个 A DNS 记录中定义两者?


PS:如果必须有两条记录,你会使用:

www.example.com 3600    A   0   192.1.2.3
example.com     3600    A   0   192.1.2.3
Run Code Online (Sandbox Code Playgroud)

或者你会这样做:

www.example.com 3600    CNAME example.com
example.com     3600    A   0   192.1.2.3
Run Code Online (Sandbox Code Playgroud)

?

domain-name-system a-record

0
推荐指数
1
解决办法
3508
查看次数

Letsencrypt 所有子域 *.example.com

我想获得一份适用于我所有子域的证书*.example.com

这有效:

certbot-auto certonly --webroot --webroot-path /home/www/example/ --domain example.com 
                                --domain www.example.com --email certbot@example.com
Run Code Online (Sandbox Code Playgroud)

但这(与 *.):

certbot-auto certonly --webroot --webroot-path /home/www/example/ --domain example.com 
                                --domain *.example.com --email certbot@example.com
Run Code Online (Sandbox Code Playgroud)

失败:

获取新证书
执行以下质询:
具有当前选定身份验证器的客户端不支持满足 CA 的任何质询组合。您可能需要使用可以通过 DNS 进行挑战的身份验证器插件。

如何使用certbot-auto生成证书*.example.com

https ssl-certificate lets-encrypt certbot

0
推荐指数
1
解决办法
6898
查看次数

SORBS 如何阻止我的电子邮件?

在 1&1 共享主机上,我使用mail(...);的是 PHP 脚本(它本身称为/usr/sbin/sendmail -t -i),最后我收到一条错误消息(见下文)。

我的邮件(我每天发送的邮件少于 5 封)或多或少被SORBS视为垃圾邮件。它不是垃圾邮件(通常是客户购买后发送给客户的带有下载链接的重要邮件),也不是病毒。

几天以来,我一直在做噩梦来解决这个问题。

问题:

  • 我的电子邮件的流程图是什么?

本地 PHP ==> 本地sendmail==> ... ? 吸附剂?==> 接收服务器?=> 错误信息?(谁发送?sorbs 或收件人或本地 sendmail?)

  • SORBS 在这个故事中的作用在哪里?通过我的共享主机 (1&1)?中间的某个地方?这项服务由谁调用?通过收件人的服务器?

  • 通常如何解决此类问题?SORBS 似乎很难联系到(没有电话,很难通过电子邮件联系支持人员等)并且非常不透明

注意:我已要求 SORBS 退市,但问题仍然存在。


此消息是由邮件传递软件自动创建的。

您发送的邮件无法发送给一个或多个收件人。这是一个永久性错误。以下地址失败:

aaa@domain2.com:来自远程服务器的 RCPT TO 命令的 SMTP 错误,主机:mail.forwarder.lexsynergy.com (212.20.251.xx) 原因:550-212.227.126.xx 列在 dnsbl.sorbs.net ( 127.0.0.xx, 127.0.0.xx: 550 Virus Transmitting Server 查看:http : //www.sorbs.net/lookup.shtml?212.227.126.xx )

--- 原始消息的标题如下。---

收到:来自 xx.kundenserver.de (infong1124.kundenserver.de [212.227.18.xx]) 由 mrelayeu.kundenserver.de (node=mreue006) 与 ESMTP (Nemesis) id 0LzUX8-1b2ynI3IFW-014gcV; 2016 年 …

email email-server spam sendmail

-1
推荐指数
1
解决办法
1252
查看次数