Настройка нового почтового сервера и предотвращение спам-фильтров [дубликат]

Итак, я пытаюсь настроить почтовый сервер на моем веб-сервере, используя это руководство: https://www.digitalocean.com/community/tutorials/how-to-configure-a-mail-server-using-postfix-dovecot-mysql-and-spamassassin

С тех пор я закончил это, но после попытки пройти через шаги я все еще попадаю в спам-фильтры. Используя mail-helper, он показывает, что мне все еще не хватает некоторых ошибок, которые оценивают мои электронные письма на 6,5 / 10 на их сайте.

Delivered-To: phlexplexico@gmail.com
Received: by 10.31.184.13 with SMTP id i13csp1858421vkf;
        Tue, 31 May 2016 00:47:50 -0700 (PDT)
X-Received: by 10.140.96.67 with SMTP id j61mr28418706qge.74.1464680869983;
        Tue, 31 May 2016 00:47:49 -0700 (PDT)
Return-Path: <me@website.me>
Received: from website.me (website.me. [0.0.0.0])
        by mx.google.com with ESMTP id b129si30231541qkf.106.2016.05.31.00.47.49
        for <phlexplexico@gmail.com>;
        Tue, 31 May 2016 00:47:49 -0700 (PDT)
Received-SPF: pass (google.com: domain of x@x.me designates 0.0.0.0 as permitted sender) client-ip=0.0.0.0;
Authentication-Results: mx.google.com;
       dkim=pass header.i=@x.me;
       dkim=pass header.i=@x.me;
       spf=pass (google.com: domain of me@website.me designates 0.0.0.0 as permitted sender) smtp.mailfrom=me@website.me;
       dmarc=pass (p=NONE dis=NONE) header.from=website.me
Received: by website.me (Postfix, from userid 1000)
    id 5ACCC144672; Tue, 31 May 2016 03:47:49 -0400 (EDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=x.me;
    s=mail; t=1464680869;
    bh=LAjdjLF5TLqUzQ9W6ajSnTWHw30oLlaB2WJ/DtN87Ns=;
    h=Date:Subject:From:To:From;
    b=SszwsO83h0XKdkD5JxPv43f4Tvt40L6tyu450u9LgRyl1RfHwiozl1kdtmtRENnqY
     Zrsvs8FcY+ZKks3rla8pdJ/b1bbvsR8dca30wXMpXbnFrmVw4gzC0FKpP+Xf8nut9X
     zUlBgx0nESOk1i8aScE+Xt9OGw4QwSfiWg8317rk=
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on website.me
X-Spam-Level: **
X-Spam-Status: No, score=2.7 required=5.0 tests=ALL_TRUSTED,HTML_MESSAGE,
    HTML_MIME_NO_HTML_TAG,MIME_HTML_ONLY,MISSING_MID,MISSING_MIMEOLE,
    T_DKIM_INVALID autolearn=no autolearn_force=no version=3.4.0
Received: from [192.168.0.141] ()
    by website.me (Postfix) with ESMTPSA id EB7A5144670
    for <phlexplexico@gmail.com>; Tue, 31 May 2016 03:47:48 -0400 (EDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=x.me;
    s=mail; t=1464680869;
    bh=LAjdjLF5TLqUzQ9W6ajSnTWHw30oLlaB2WJ/DtN87Ns=;
    h=Date:Subject:From:To:From;
    b=SszwsO83h0XKdkD5JxPv43f4Tvt40L6tyu450u9LgRyl1RfHwiozl1kdtmtRENnqY
     Zrsvs8FcY+ZKks3rla8pdJ/b1bbvsR8dca30wXMpXbnFrmVw4gzC0FKpP+Xf8nut9X
     zUlBgx0nESOk1i8aScE+Xt9OGw4QwSfiWg8317rk=
Date: Tue, 31 May 2016 01:47:46 -0600
Subject: Tester
From: Me <me@website.me>
To: phlexplexico@gmail.com
Importance: Normal
X-Priority: 3
X-MSMail-Priority: Normal
MIME-Version: 1.0
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: base64
Message-Id: <20160531074749.5ACCC144672@website.me>

PHAgZGlyPSJsdHIiPkhleSB0aGVyZSEgTGV0J3Mgc2VlIGlmIHRoaXMgaXMgbm90IGJsb2NrZWQu
PC9wPgo=

Я удалил некоторую информацию о моем веб-сайте, поскольку она является личной, но я знаю, что проверки DNS верны и все они работают. Однако почтовый тестер выдает мне ошибку в отношении определенных заголовков, таких как отсутствие MIME-OLE и

Message only has text/html MIME parts
You should also include a text version of your message (text/plain)

. Итак, в основном я спрашиваю, где я могу отредактировать свои заголовки, чтобы включить или удалить X-MSMail-Priority из заголовков, и как я могу отправить текстовую версию электронного письма через postfix / dovecot? Я просто использую приложение Gmail для отправки этих писем через свою учетную запись. Заранее спасибо за помощь!

0
задан 13 January 2017 в 08:55
1 ответ

В вашем вопросе вы заявляете:

Я также использую приложение gmail для отправки этих писем через мой аккаунт.

в заголовке вложенного письма, я вижу:

Received: by website.me (Postfix, from userid 1000)

так что, на самом деле, вы посылаете такое письмо через локальный Postfix (...а не через GMAIL APP...что бы это ни было!).

Также:

Итак, в основном я спрашиваю, где я могу отредактировать свои заголовки, чтобы включить или удалить X-MSMail-приоритет из заголовков

, ответ на этот вопрос довольно прост, так как такой заголовок (X-MSMail-приоритет), точно такой же, как и любой другой X-, независимо от заголовков, добавляется с помощью MUAs. Проще говоря, именно в приложение, которое вы использовали для отправки сообщений по электронной почте, был добавлен такой заголовок. Итак, чтобы удалить такой заголовок, вам нужно только "исправить" такое приложение.

Наконец:

и как я могу отправить текстовую версию письма по postfix/dovecot?

здесь вы ссылаетесь на жалобы на части MIME. Причина такой жалобы заключается в том, что в вашем электронном письме, в заголовках:

MIME-Version: 1.0

так, по сути, сказано: "Эй! Я - электронное письмо MIME 1.0". На самом деле, в нем говорится, что сообщение соответствует RFC 2045.

Сразу после такого заявления, в нем говорится:

Content-Type: text/html; charset=utf-8

так что-то вроде "Hei! here follow a text/html content....". И, на самом деле, содержимое электронного письма даже не является HTML! Это строка "Привет! Посмотрим, не заблокировано ли это" в кодировке BASE64. Другими словами, сообщение NOT совместимо с RFC 2045 выше.

Служба проверки почты-структуры, которую вы использовали, отметила такое несоответствие и правильно сообщила вам об этом.

В конце концов: Я настоятельно рекомендую вам тщательно проверять структуру отправляемых вами писем. Что еще более важно, я действительно считаю, что для отправки автоматических писем гораздо, гораздо лучше использовать одну из готовых библиотек, которые были разработаны для корректного решения проблем, с которыми вы сталкиваетесь (в PERL, например, мне нравится this; но их много, для каждого языка программирования). Продолжение написания кода от руки, с нуля, может привести к очень трудному пути.

.
2
ответ дан 4 December 2019 в 13:41

Теги

Похожие вопросы