我正在将Plesk(Onyx)与外部DNS结合使用。 我配置了邮件,一切似乎都没问题,但我不确定我的邮件配置是否正确,因为有时DMARC报告指出SPF / DKIM验证没有通过。
我的配置:
域名的DNS记录 - mydomain.com AND mail.mydomain.com(为mydomain.com和子域mail.mydomain.com创建两次相同的dns条目,MX-entry除外,它仅为mydomain配置。 COM):
反向DNS:123.456.1.1 -> mail.mydomain.com
MX:mail.mydomain.com
SPF:v=spf1 +a +mx -all
_dmarc:v=DMARC1; p=none; pct=100; rua=mailto:mailerror@mydomain.com; ruf=mailto:mailerror@mydomain.com; fo=1; adkim=s; aspf=r
domainkey:o=-
default._domainkey:v=DKIM1; p=SIGNATUREHERE;
PLESK / Server相关:
zeus.mydomain.com
mail.mydomain.com
测试邮件的邮件标题:
Delivered-To: test-email@gmail.com
Received: by 10.31.48.86 with SMTP id w83csp1454833vkw;
Fri, 6 Oct 2017 01:39:44 -0700 (PDT)
X-Google-Smtp-Source: AOwi7QAKFeawe3fGhxawUkAdVvaqjrBGMTZvJ466CoQNxwFGRk6xInOapHBRt14rI+zpCQmcl4z4
X-Received: by 10.223.184.246 with SMTP id c51mr1352887wrg.250.1507279184077;
Fri, 06 Oct 2017 01:39:44 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1507279184; cv=none;
d=google.com; s=arc-20160816;
b=SignatureHERE
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816;
h=content-transfer-encoding:mime-version:subject:to:from:date
:dkim-signature:message-id:arc-authentication-results;
bh=4lLj3bndoJBX1fsz99dGcUZLZyWwVlQLXwB3uGl3sKs=;
b=SignatureHERE
ARC-Authentication-Results: i=1; mx.google.com;
dkim=pass header.i=@mydomain.com header.s=default header.b=RUVEDlBN;
spf=pass (google.com: domain of info@mydomain.com designates 123.456.1.1 as permitted sender) smtp.mailfrom=info@mydomain.com;
dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=mydomain.com
Return-Path: <info@mydomain.com>
Received: from mail.mydomain.com (mail.mydomain.com. [123.456.1.1])
by mx.google.com with ESMTPS id k10si874730wrg.550.2017.10.06.01.39.43
for <test-email@gmail.com>
(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
Fri, 06 Oct 2017 01:39:44 -0700 (PDT)
Received-SPF: pass (google.com: domain of info@mydomain.com designates 123.456.1.1 as permitted sender) client-ip=123.456.1.1;
Authentication-Results: mx.google.com;
dkim=pass header.i=@mydomain.com header.s=default header.b=RUVEDlBN;
spf=pass (google.com: domain of info@mydomain.com designates 123.456.1.1 as permitted sender) smtp.mailfrom=info@mydomain.com;
dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=mydomain.com
Message-Id: <59d74150.0ac7df0a.a9cd2.2856SMTPIN_ADDED_MISSING@mx.google.com>
Received: from mydomain.com (unknown [188.93.221.133]) by mail.mydomain.com (Postfix) with ESMTPSA id 6821B3C00CF for <test-email@gmail.com>; Fri,
6 Oct 2017 10:39:43 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mydomain.com; s=default; t=1507279183; bh=4lLj3bndoJBX1fsz99dGcUZLZyWwVlQLXwB3uGl3sKs=; l=26539; h=From:To:Subject; b=RUVEDlBNkO7PgHEEmuAlCSgG+batl5Ple/8O94GKLu7StZJLLa01k4rbjlnKX+3R9
mWt8+kOAPthM6lro4Z23B7LMk2ueWDpkFJZX3zRnOUC9E7LiIIQXNz83s8N640T6e7
7a4nFVAWgS9bIu/+TyyInPHOsnbe0/IKZKAyJw9k=
Authentication-Results: zeus.mydomain.com;
spf=pass (sender IP is 188.93.221.133) smtp.mailfrom=info@mydomain.com smtp.helo=mydomain.com
Received-SPF: pass (zeus.mydomain.com: connection is authenticated)
Date: Fri, 06 Oct 2017 10:39:43 +0200
From: MyDomain <info@mydomain.com>
To: test-email@gmail.com
Subject: mydomain.com: Test Subject
MIME-Version: 1.0
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
如果我想使用f,我需要更改什么?即“info@mydomain.com”作为地址/发件人地址?我需要将邮件名更改为“mydomain.com”吗?如果我将mailname更改为“mydomain.com”,我可以安全地删除mail.mydomain.com的DNS条目吗?有没有办法在PLESK中配置mailname /确保PLESK不会覆盖它,如果进行了新的更新/升级?
编辑:解锁解锁箱的测试:https://www.unlocktheinbox.com/mail-tester/9YBYhi8wpqo=/
答案 0 :(得分:1)
@mfuesslin,
您应该通过此email tester运行您的电子邮件,它被认为是排名第一的电子邮件身份验证和配置测试平台。您所要做的就是发送电子邮件至mailtest@unlocktheinbox.com
,它会在几分钟内自动回复。
一旦你得到结果,如果你需要帮助修复它指向你的任何项目,每个人都可以帮助你更多,因为它更具体。
答案 1 :(得分:0)
mydomain.com是您正在使用的域名,对吧?你应该确保SPF,DKIM和DMARC与信封的域对齐。
作为旁注,这是SPF记录中的所有内容吗?您希望哪些服务能够代表您发送电子邮件?为什么不更具体?
v=spf1 +a +mx -all