san*_*han 2 email centos mutt ssl mail-transport-agent
我注册了 2 个域,并设置了 MX 记录并指向同一台服务器。此工具https://mxtoolbox.com/SuperTool.aspx的输出是
10 mail.mydomain.club IP 5 min
10 mail.myotherdomain.com sameIP 5 min
Run Code Online (Sandbox Code Playgroud)
所以这是工作。
我按照本指南使用 dovecot 和 MariaDB 设置 postfix。
每个 example.com 都替换为 myotherdomain.com 并且我的机器的主机名是 mydomain.club(如果我更改它,则会/etc/resolv.conf重置并开始发送邮件hostname.mydomain.club,所以我保持原样。)我的问题是电子邮件服务,例如作为gmail,说我发送的电子邮件没有加密。
这是我认为相关的 /etc/postfix/main.cf 文件中的 ssl 条目:
smtpd_use_tls = yes
smtpd_tls_cert_file = /etc/pki/tls/certs/myotherdomain_com.crt
smtpd_tls_key_file = /etc/pki/tls/certs/server.key
Run Code Online (Sandbox Code Playgroud)
我myotherdomain_com.crt从 namecheap获得 PositiveSSL 证书,当我注册 myotherdomain.com 时,server.key是在我发布时生成的
openssl req -new -newkey rsa:2048 -nodes -keyout server.key -out server.csr
Run Code Online (Sandbox Code Playgroud)
当我发送带有mutt -f .命令的电子邮件时,在/home/vmail/myotherdomain.com/sales/Maildir发送电子邮件时root@mydomain.club,gmail 抱怨它没有加密。如果我使用EMAIL="sales@myotherdomain.com" mutt,gmail 仍然会抱怨电子邮件未加密。myotherdomain.com 使用 https 成功,而 mydomain.club 使用普通 http 并且也可以正常工作。
我不知道为什么我的加密不起作用。你能帮我吗?将发布您需要的任何其他文件。我正在运行centOS 7。
Gmail 中的消息:
mydomain.club did not encrypt this message
Run Code Online (Sandbox Code Playgroud)
我不知道它说的是什么mydomain.club,因为我想发送邮件myotherdomain.com,因为我购买并安装了证书
从示例/var/mail/maillog文件时,我尝试使用发送邮件myotherdomain.com。注意mydomain.club日志文件中仍然出现。
Feb 11 22:26:37 mydomain postfix/pickup[19101]: 550544A59: uid=0 from=<root>
Feb 11 22:26:37 mydomain postfix/cleanup[19514]: 550544A59: message-id=<20170211222637.GA19507@mydomain.club>
Feb 11 22:26:37 mydomain postfix/qmgr[5412]: 550544A59: from=<root@mydomain.club.myotherdomain.com>, size=461, nrcpt=1 (queue active)
Feb 11 22:26:38 mydomain postfix/smtp[19522]: 550544A59: to=<send.to@gmail.com>, relay=gmail-smtp-in.l.google.com[2607:f8a0:400e:c04::1b]:25, delay=1.1, $
Feb 11 22:26:38 mydomain postfix/qmgr[5412]: 550544A59: removed
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6788 次 |
| 最近记录: |