发送签名 DKIM 来自特定IP地址的字母 sendmail

我有 VPS 使用已安装和配置 sendmail. 我把几个域名放在上面 VPS 最近为其中一个添加了专用的IP地址。

我创建了一个单独的配置文件 sendmail 对于这个域名。 当我打电话的时候 sendmail 从

-C

使用此新配置的能力,一切都正常工作,但没有使用电子邮件 DKIM. 实际上,它不依赖于所使用的配置文件。 (因此,IP地址), 即使我尝试默认配置 (

-C/etc/mail/sendmail.cf

) 筛选 opendkim 不适用。

手册页说:

-Cfile 使用备用配置文件。 Sendmail 拒绝任何延期权限 (set-user-ID 或者 set-group-ID), 如果指定了备用配置文件。

那么,它是否对扩展特权有任何态度? 如果是的话,是否有解决方法?

我有 DKIM 包含在我的配置中 sendmail 通过以下方式:

INPUT_MAIL_FILTER(`opendkim', `S=inet:8891@localhost')dnl

以下是运行几个日志 sendmail 没有

-C

选项:


-C/etc/mail/sendmail.cf

用过的:

输出 sendmail:

# sendmail -vt -fsomemail@mydomain.com -C/etc/mail/sendmail.cf < /path/to/mail.txt 
mygmailaddress@gmail.com... Connecting to gmail-smtp-in.l.google.com. via esmtp...
... [some output from google] ...

/var/log/mail.log:

Dec  5 00:06:24 myvps sendmail[6279]: vB556OlG006279: from=somemail@mydomain.com, size=805, class=0, nrcpts=1, msgid=<201712050506.vB556OlG006279@myvps>, relay=root@localhost
Dec 5 00:06:25 myvps sendmail[6279]: STARTTLS=client, relay=gmail-smtp-in.l.google.com., version=TLSv1.2, verify=FAIL, cipher=ECDHE-RSA-CHACHA20-POLY1305, bits=256/256
Dec 5 00:06:25 myvps sendmail[6279]: vB556OlG006279: to=mygmailaddress@gmail.com, delay=00:00:01, xdelay=00:00:01, mailer=esmtp, pri=30805, relay=gmail-smtp-in.l.google.com. [173.194.205.27], dsn=2.0.0, stat=Sent (OK 1512450385 e185si2018511qkc.351 - gsmtp)

没有这样的可能性:

输出 sendmail:

# sendmail -vt -fsomemail@mydomain.com < /path/to/mail.txt
mygmailaddress@gmail.com... Connecting to [127.0.0.1] via relay...
... [some output from localhost] ...
050 <mygmailaddress@gmail.com>... Connecting to gmail-smtp-in.l.google.com. via esmtp...
... [some output from google] ...

/var/log/mail.log:

Dec  5 00:08:11 myvps sendmail[6296]: vB558AuH006296: from=somemail@mydomain.com, size=805, class=0, nrcpts=1, msgid=&lt;201712050508.vB558AuH006296@myvps&gt;, relay=root@localhost
Dec 5 00:08:11 myvps sm-mta[6297]: vB558BNE006297: from=<somemail@mydomain.com>, size=910, class=0, nrcpts=1, msgid=&lt;201712050508.vB558AuH006296@myvps&gt;, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1]
Dec 5 00:08:11 myvps sm-mta[6297]: vB558BNE006297: Milter insert (1): header: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mydomain.com;\n\ts=myvpsmail; t=1512450491;\n\tbh=uGDrXIzqExx4lUFxarebEDLDOoCY8YQTsl6PaOLZSPc=;\n\th=Date:To:Subject:From:List-Unsubscribe:List-Subscribe:List-Help:\n\t From;\n\tb=AzeSIjsaNBKAPe7sma3WwqjytilL4P6b7Yn3mySarov5oWMDrq6wRFbVwexrZOfVv\n\t 8jE1kTNx4kBuJLLEx43WVqpnTxfxupz5FrLYiAADBK8JvDoswOjsIswUN5PNF9Me9G\n\t 8ob+akVOtiNo/A/WwH4hhrT8l4lYQwqnUfEzcihy=
Dec 5 00:08:11 myvps sm-mta[6297]: STARTTLS=client, relay=gmail-smtp-in.l.google.com., version=TLSv1.2, verify=FAIL, cipher=ECDHE-RSA-CHACHA20-POLY1305, bits=256/256
Dec 5 00:08:12 myvps sm-mta[6297]: vB558BNE006297: to=<mygmailaddress@gmail.com>, delay=00:00:01, xdelay=00:00:01, mailer=esmtp, pri=30910, relay=gmail-smtp-in.l.google.com. [209.85.201.26], dsn=2.0.0, stat=Sent (OK 1512450492 k44si3222076qtc.439 - gsmtp)
Dec 5 00:08:12 myvps sendmail[6296]: vB558AuH006296: to=mygmailaddress@gmail.com, ctladdr=somemail@mydomain.com (0/0), delay=00:00:02, xdelay=00:00:01, mailer=relay, pri=30805, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (vB558BNE006297 Message accepted for delivery)


UPD 2017-12-05: 与此同时,我决定通过将其添加到主配置来发送来自新IP地址的所有邮件。

/etc/mail/sendmail.cf

. 如果我找不到可接受的解决方案,我会在专用的域名推迟这个域名 VPS 之后。
</mygmailaddress@gmail.com></somemail@mydomain.com></mygmailaddress@gmail.com>
已邀请:

要回复问题请先登录注册