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

Попытка избавиться от localhost в исходящей электронной почте - Sendmail

Я использую sendmail, и я появился на CBL. Я уже исправил пару проблем, но не могу понять, как избавиться от этих двух последних упоминаний localhost. Я закомментировал строку localhost в моем файле / etc / hosts и убедился, что в моем sendmail.cf есть строка, которая гласит:

Djmydomain.com

Я буду искать другие занятия, но мне бы очень хотелось, чтобы мои сообщения не помечались как спам, потому что я новичок в sendmail. Заранее спасибо!

Вот заголовки сообщений из электронного письма, которое я отправил в свою учетную запись Gmail:

Delivered-To: me@gmail.com
Received: by 10.90.70.19 with SMTP id s19cs391179aga;
        Fri, 26 Feb 2010 17:18:08 -0800 (PST)
Received: by 10.142.196.20 with SMTP id t20mr692104wff.88.1267233488585;
        Fri, 26 Feb 2010 17:18:08 -0800 (PST)
Return-Path: <me@mydomain.com>
Received: from mydomain.com ([999.999.999.999])
    by mx.google.com with ESMTP id 36si1793616pxi.21.2010.02.26.17.18.07;
    Fri, 26 Feb 2010 17:18:08 -0800 (PST)
Received-SPF: pass (google.com: domain of me@mydomain.com designates 999.999.999.999 as permitted sender) client-ip=999.999.999.999;
Authentication-Results: mx.google.com; spf=pass (google.com: domain of me@mydomain.com designates 999.999.999.999 as permitted sender) smtp.mail=me@mydomain.com

******Вот этот*******

Received: from mydomain.com (ip6-localhost [127.0.0.1])

.

    by mydomain.com (8.14.2/8.14.2/Debian-2build1) with ESMTP id o1R1ICwB015625
for <me@gmail.com>; Fri, 26 Feb 2010 17:18:12 -0800

******И этот:******

Received: (from me@localhost)

.

    by mydomain.com (8.14.2/8.14.2/Submit) id o1R1IC5W015624
for me@gmail.com; Fri, 26 Feb 2010 17:18:12 -0800
Date: Fri, 26 Feb 2010 17:18:12 -0800
From: me <me@mydomain.com>
Message-Id: <201002270118.o1R1IC5W015624@mydomain.com>
To: me@gmail.com
Subject: test again

test

Я просто попытался закомментировать несколько строк в / etc / hosts, связанных с ipv6, и получил следующее:

Received: from mydomain.com (localhost [127.0.0.1] (may be forged))

Я решил удалить sendmail и установить postfix.

По какой-то причине удаление sendmail не останавливает MTA, поэтому запустите

ps aux | grep mail

и убить процесс вручную. Postfix отлично работает прямо из коробки.

редактировать:

Кроме того, чтобы предотвратить локальную доставку (если вы не доставляете электронную почту с сервера с помощью pop и т. Д.), В main.cf просто избавьтесь от ссылки на доменное имя. Работает как шарм.

Еще одно преимущество Postfix: команда mailq показывает отказы и ответы от сервера, если они отклоняют сообщение. Я никогда не мог понять этого с помощью sendmail, но с postfix mailq очень полезен.

Они выглядят связанными с тем, как вы подключаетесь к sendmail (например, открывая TCP / IP-соединение с ним с локального компьютера). Они выглядят иначе, когда вы отправляете почту через этот экземпляр sendmail с другой машины? Если это так, то ваше решение - иначе подключиться к локальному компьютеру при отправке почты от себя.

J.Ja