Он передает как SPF, так и DKIM, но Gmail по-прежнему отмечает его как спам. я заметил, что есть что-то вроде этого в заголовки электронной почты:Как избежать «Received: (from root @ localhost)» при отправке писем из функции sendmail?
Received: (from [email protected]) by mydomain.com (8.15.2/8.15.2/Submit) id v0R4tOqT009065; Fri, 27 Jan 2017 04:55:24 GMT
Это происходит, когда я отправить почту в командной строке. Если он отправляется PHP, когда кто-то посещает веб-сайт, он изменяется на from [email protected]
Как я могу изменить его на фактический адрес отправителя? Вот полный заголовок:
Delivered-To: [email protected]
Received: by 10.12.176.77 with SMTP id l13csp74374qvc;
Thu, 26 Jan 2017 20:55:28 -0800 (PST)
X-Received: by 10.99.101.193 with SMTP id z184mr7291389pgb.216.1485492928174;
Thu, 26 Jan 2017 20:55:28 -0800 (PST)
Return-Path: <[email protected]>
Received: from mydomain.com (mydomain.com. [45.76.111.24])
by mx.google.com with ESMTPS id 20si3316577pfu.287.2017.01.26.20.55.27
for <[email protected]>
(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
Thu, 26 Jan 2017 20:55:27 -0800 (PST)
Received-SPF: pass (google.com: domain of [email protected] designates 45.76.111.24 as permitted sender) client-ip=45.76.111.24;
Authentication-Results: mx.google.com;
dkim=pass [email protected];
spf=pass (google.com: domain of [email protected] designates 45.76.111.24 as permitted sender) [email protected]
Received: from mydomain.com (mydomain.com [45.76.111.24]) by mydomain.com (8.15.2/8.15.2/Debian-4) with ESMTP id v0R4tO19009066 for < [email protected]>; Fri, 27 Jan 2017 04:55:25 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=mydomain.com; s=default; t=1485492925; bh=ftnjnh4sfzHQMJKMVUjQsNdbl/+WlV83iWkmffs8/ Bs=; h=Date:To:Subject:From:From; b=mQavJF62btZ7izrNljK+P0alo4vZMOi2hcDo7I0kW+XmlP+uxGEXEfxaX8nYxY9KX
SOvibSqC62F+BUeVLeWyBp8qAFtN3/uvTxQNif83ZAYny/KNlhBDo3VcCq2XrY8lj7
ERI+nUknfaSCP1Z3m/F2M7YxBRlXhQEnSqSeDI/Q=
Received: (from [email protected]) by mydomain.com (8.15.2/8.15.2/Submit) id v0R4tOqT009065; Fri, 27 Jan 2017 04:55:24 GMT
Date: Fri, 27 Jan 2017 04:55:24 GMT
Message-Id: <[email protected]>
To: [email protected]
Subject: test email
From: [email protected]
В /etc/hosts
у меня есть:
45.76.111.24 mydomain.com mydomain.com
127.0.0.1 localhost localhost.localdomain
127.0.1.1 guest
Где mydomain.com также мое имя хоста.
Только мысль, но вы добавили 'mydomain.com' в' 127.0.0.1' запись в вашем файле hosts? например '127.0.0.1 mydomain.com localhost localhost.localdomain' –
Это может помочь вам: http://serverfault.com/questions/725792/how-to-remove-received-from-apachelocalhost-and-sendmail-version- из-заголовка – Techroshni