Sendmail, поставляющий локально вместо к MTA в записи MX

Иначе - выполняют в MS Studio управления SQL следующая команда:

  • Щелкните правой кнопкой по базе данных
  • Задачи
  • Уменьшение
  • Файлы

и выберите Тип файла = Журнал, Вы будете не только видеть размер файла и % доступного бесплатно пространства.

0
задан 30 December 2009 в 19:37
5 ответов

Проверьте, чтобы гарантировать, что sendmail не настроен для обработки локального домена. Странные исчезающие действия могут произойти, если это пытается обработать электронную почту локально, но это возвращается, но возврат также возвращается.

Необходимо ли использовать sendmail? Я заменил все Постфиксом. Намного легче обработать, по моему скромному мнению.

1
ответ дан 4 December 2019 в 23:15

Если у Вас есть smarthost строка в Вашем sendmail.mc, это в скобках?

определите (SMART_HOST',[smtp.thirdparty.net]') dnl

это заставит sendmail пропускать поиск записи MX и использовать запись непосредственно. Это, вероятно, что Вы хотите в этом случае.

1
ответ дан 4 December 2019 в 23:15

Вы посмотрели на свой maillog файл журнала? Могла бы быть некоторая информация там, которая может помочь Вам диагностировать проблему.

Другой тест, который можно сделать, должен послать электронное письмо как пользователя на той машине в учетную запись в @domain.com и затем видеть, поставляется ли это на самом деле sendmail путем рассмотрения maillog файла журнала.

У меня нет сервера человечности, к которому я могу получить доступ, но maillog файл должен быть/var/log/maillog

0
ответ дан 4 December 2019 в 23:15
  • 1
    It' s, вероятно, /var/log/mail.log (с точкой) - и mail.warn и mail.err –  Paused until further notice. 30 December 2009 в 19:31
  • 2
    ... но это может просто быть постфиксом. –  Paused until further notice. 30 December 2009 в 19:39
  • 3
    Хорошо, спасибо за примечания по файлу журнала. Используя это я смог подтвердить, что электронные письма посылались; третье лицо блокировало их из-за списка PBL Spamhause.org. Все договорились теперь. –  CreativeNotice 30 December 2009 в 22:49

Что я сделал для отключения локальной доставки. Я буду использовать домен example.com.

Требования:

  • example.com запись, указывающая на IP-адрес, присвоенный одному из интерфейсов eth.
  • /etc/hosts определение example.com, присвоенного тому же самому IP-адресу как выше
  • example.com записи MX, указывающие на серверы Google (ASPMX.L.GOOGLE.COM, и т.д.)
  • значение по умолчанию sendmail установка (мой был на Ubuntu),

Шаги:

vim /etc/mail/sendmail.mc

в конце:

define(`MAIL_HUB', `example.com.')dnl
define(`LOCAL_RELAY', `example.com.')dnl

и затем:

sendmailconfig
service sendmail restart

тестирование:

echo -e "To: user@example.com\nSubject: Test\nTest\n" | sendmail -bm -t -v
echo -e "To: user\nSubject: Test\nTest\n" | sendmail -bm -t -v

Необходимо видеть, что он соединяется с сервером Google, и затем необходимо видеть, что почта поставляется ящику входящих сообщений Google.

0
ответ дан 4 December 2019 в 23:15

Если Вы используете постфикс:

  1. Проверьте свою конфигурацию: postconf | grep "^\(mydestination\|mydomain\|myhostname\)"
  2. Если Ваш mydestination включает домен, на котором у Вас есть Google Apps установки:
  3. sudo vi /etc/postfix/main.cf и проверьте конфигурацию, затем сохраните.
  4. Проверьте конфигурацию (как шаг 1) и перезапустите постфикс sudo service postfix restart (дополнительный?)
-1
ответ дан 4 December 2019 в 23:15

Теги

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