Назад | Перейти на главную страницу

Как настроить записи spf для отправки почты из приложений, размещенных в Google, на адреса Gmail

Я пытаюсь понять, почему электронная почта, которую я отправляю из одного моего домена, отклоняется другим, принадлежащим мне, и хотя я думаю, что это может быть связано с тем, как я настроил записи spf, я не уверен, какие шаги мне нужны взять, чтобы исправить.

Вот сообщение об ошибке, которое я получаю:

Technical details of permanent failure:
Google tried to deliver your message, but it was rejected by the recipient domain. We recommend contacting the other email provider for further information about the cause of this error. The error that the other server returned was: 550 550-Verification failed for <chris@stemcel.co.uk>
550-No Such User Here
550 Sender verify failed (state 14).

Вот ответ от check-auth@port25.com

Delivered-To: chris@stemcel.co.uk
Received: by 10.86.92.9 with SMTP id p9cs85371fgb;
        Wed, 2 Sep 2009 22:33:32 -0700 (PDT)
Received: by 10.90.205.4 with SMTP id c4mr2406190agg.29.1251956007562;
        Wed, 02 Sep 2009 22:33:27 -0700 (PDT)
Return-Path: <auth-results@verifier.port25.com>
Received: from verifier.port25.com (207-36-201-235.ptr.primarydns.com [207.36.201.235])
        by mx.google.com with ESMTP id 26si831174aga.24.2009.09.02.22.33.25;
        Wed, 02 Sep 2009 22:33:26 -0700 (PDT)
Received-SPF: pass (google.com: domain of auth-results@verifier.port25.com designates 207.36.201.235 as permitted sender) client-ip=207.36.201.235;
Authentication-Results: mx.google.com; spf=pass (google.com: domain of auth-results@verifier.port25.com designates 207.36.201.235 as permitted sender) smtp.mail=auth-results@verifier.port25.com; dkim=pass header.i=auth-results@port25.com
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; s=auth; d=port25.com;
 h=Date:From:To:Subject:Message-Id:In-Reply-To; i=auth-results@verifier.port25.com;
 bh=GRMrcnoucTl4upzqJYTG5sOZMLU=;
 b=uk6TjADEyZVRkceQGjH94ZzfVeRTsiZPzbXuhlqDt1m+kh1zmdUEoiTOzd89ryCHMbVcnG1JajBj
   5vOMKYtA3g==
DomainKey-Signature: a=rsa-sha1; c=nofws; q=dns; s=auth; d=port25.com;
 b=NqKCPK00Xt49lbeO009xy4ZRgMGpghvcgfhjNy7+qI89XKTzi6IUW0hYqCQyHkd2p5a1Zjez2ZMC
   l0u9CpZD3Q==;
Received: from verifier.port25.com (127.0.0.1) by verifier.port25.com (PowerMTA(TM) v3.6a1) id hjt9pq0hse8u for <chris@stemcel.co.uk>; Thu, 3 Sep 2009 01:26:52 -0400 (envelope-from <auth-results@verifier.port25.com>)
Date: Thu, 3 Sep 2009 01:26:52 -0400
From: auth-results@verifier.port25.com
To: chris@stemcel.co.uk
Subject: Authentication Report
Message-Id: <1251955604-546582@verifier.port25.com>
Precedence: junk (auto_reply)
In-Reply-To: <4120a220909022232s345f2a1ag4c497d9c20c8810d@mail.gmail.com>

This message is an automatic response from Port25's authentication verifier
service at verifier.port25.com.  The service allows email senders to perform
a simple check of various sender authentication mechanisms.  It is provided
free of charge, in the hope that it is useful to the email community.  While
it is not officially supported, we welcome any feedback you may have at
<verifier-feedback@port25.com>.

Thank you for using the verifier,

The Port25 Solutions, Inc. team

==========================================================
Summary of Results
==========================================================
SPF check:          pass
DomainKeys check:   neutral
DKIM check:         neutral
Sender-ID check:    pass
SpamAssassin check: ham

==========================================================
Details:
==========================================================

HELO hostname:  fg-out-1718.google.com
Source IP:      72.14.220.158
mail-from:      chris@stemcel.co.uk

----------------------------------------------------------
SPF check details:
----------------------------------------------------------
Result:         pass 
ID(s) verified: smtp.mail=chris@stemcel.co.uk
DNS record(s):
    stemcel.co.uk. 14400 IN TXT "v=spf1 include:aspmx.googlemail.com ~all"
    aspmx.googlemail.com. 7200 IN TXT "v=spf1 redirect=_spf.google.com"
    _spf.google.com. 300 IN TXT "v=spf1 ip4:216.239.32.0/19 ip4:64.233.160.0/19 ip4:66.249.80.0/20 ip4:72.14.192.0/18 ip4:209.85.128.0/17 ip4:66.102.0.0/20 ip4:74.125.0.0/16 ip4:64.18.0.0/20 ip4:207.126.144.0/20 ?all"

----------------------------------------------------------
DomainKeys check details:
----------------------------------------------------------
Result:         neutral (message not signed)
ID(s) verified: header.From=chris@stemcel.co.uk
DNS record(s):

----------------------------------------------------------
DKIM check details:
----------------------------------------------------------
Result:         neutral (message not signed)
ID(s) verified: 

NOTE: DKIM checking has been performed based on the latest DKIM specs
(RFC 4871 or draft-ietf-dkim-base-10) and verification may fail for
older versions.  If you are using Port25's PowerMTA, you need to use
version 3.2r11 or later to get a compatible version of DKIM.

----------------------------------------------------------
Sender-ID check details:
----------------------------------------------------------
Result:         pass 
ID(s) verified: header.From=chris@stemcel.co.uk
DNS record(s):
    stemcel.co.uk. 14400 IN TXT "v=spf1 include:aspmx.googlemail.com ~all"
    aspmx.googlemail.com. 7200 IN TXT "v=spf1 redirect=_spf.google.com"
    _spf.google.com. 300 IN TXT "v=spf1 ip4:216.239.32.0/19 ip4:64.233.160.0/19 ip4:66.249.80.0/20 ip4:72.14.192.0/18 ip4:209.85.128.0/17 ip4:66.102.0.0/20 ip4:74.125.0.0/16 ip4:64.18.0.0/20 ip4:207.126.144.0/20 ?all"

----------------------------------------------------------
SpamAssassin check details:
----------------------------------------------------------
SpamAssassin v3.2.5 (2008-06-10)

Result:         ham  (-2.6 points, 5.0 required)

 pts rule name              description
---- ---------------------- --------------------------------------------------
-0.0 SPF_PASS               SPF: sender matches SPF record
-2.6 BAYES_00               BODY: Bayesian spam probability is 0 to 1%
                            [score: 0.0000]
 0.0 HTML_MESSAGE           BODY: HTML included in message

Я зарегистрировал SPF-записи для своего домена, как рекомендовано здесь

Оба домена проходят проверку в соответствии с Инструменты для тестирования записей SPF от Kitterman, поэтому я немного запутался в этом.

У меня также есть общий адрес, настроенный здесь для домена stemcel.co.uk, но у меня нет единой настройки для chrisadams.me.uk.

Вместо этого у нас есть следующие настройки пересылки

chris@chrisadams.me.uk  to  mail@chrisadams.me.uk   
hello@chrisadams.me.uk  to  mail@chrisadams.me.uk   
wave@chrisadams.me.uk     to    mail@chrisadams.me.uk   
mail@chrisadams.me.uk     to    chrisdaggimoh@gmail.com

Есть идеи, как заставить это работать? Я не уверен, что мне здесь нужно искать.

Вы пробовали включить функцию "Адрес для приема всей почты домена" в приложениях Google? Если вы назначите его имени пользователя, вы сможете по крайней мере определить, доходит ли почта до экземпляра Google Apps для вашего домена. Поскольку из приведенной выше ошибки кажется, что Службам Google не удалось найти пользователя, возможно, это поможет диагностировать проблему.

Используете ли вы зарегистрированный SPF сервер в качестве сервера исходящей почты или какой-либо другой, например, у вашего местного интернет-провайдера?

Работает если убрать SPF?

Я обнаружил, что это больше проблем, чем того стоит. Это не мешает вам получать спам, а лишь уменьшает (немного) обратное рассеяние от людей, отправляющих спам от вашего имени.

Из-за того, как вы настроили SPF (заканчивающийся на ~ all), очень маловероятно, что он вызовет отказ (особенно тот, о котором вы сообщили). Кроме того, проверка порта 25 показывает, что все в порядке. Вы также можете использовать http://www.openspf.org/Why перепроверить.

Как предлагает pjc50, попробуйте снова настроить почту без записей SPF. Полагаю, что SPF-записи здесь не проблема. Но у нас пока недостаточно данных для дальнейшего анализа.

Вы отправляете всю почту через Gmail, используя «Отправить почту как» в разделе «Учетные записи и импорт» GMail? У меня была такая же ошибка при попытке отправить электронную почту через мою учетную запись Gmail в качестве другой из моих учетных записей «Приложения для вашего домена». Я изменил пароль своей учетной записи, и поэтому он его отклонял. На самом деле он был отклонен GMail, а не почтовым сервером получателя.