Я использую 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