Тестирование почтового сервера / сервер, не делающий это получателю

Лично у меня было свое очень простое основанное на Django приложение, переключающееся между Ubuntu/RedHat/Debian/Windows. У меня не было платформы ОС определенные проблемы (только использующий Django и Django-разбиение-на-страницы). Я создал и установил Django из источников по www.djangoproject.com каждый раз (человечность имела 0.99 в течение долгого времени, и я хотел 1.0), я только использовал deb и RPM-пакеты для Python. Мой DB был MySQL не PostgreSQL, но у меня не было проблем с ним. Мой совет состоял бы в том, чтобы не спускать очень близких глаз с номеров версий для вещей как wsgi, интерпретатор Python и т.д., если у Вас есть набор тестов или время для записи того затем, которое может очень заверять, когда Вы мигрируете на другую платформу для наблюдения тех же результатов. Получите некоторые сравнительные тесты, прежде чем Вы переместите сайт и сравните их.

3
задан 16 December 2011 в 20:06
3 ответа

Когда я видел, что это происходит, это почти всегда потому, что почта доставляется локально. Ваш веб-сервер Drupal, на котором размещен myclientdomain.com, не знает, что электронная почта myclientdomain.com размещается на внешнем сервере.

Вы сможете быстро проверить это, просмотрев / var / log / maillog, mail.log или exim_main.log или как там почтовый журнал называется в вашем дистрибутиве.

Другой очень полезный инструмент - telnet. Вы можете использовать telnet со своего сервера Drupal на свой сервер Exchange и имитировать SMTP-соединение. Это позволит вам увидеть, какие сообщения сервер Exchange отправляет обратно, а также проверит, действительно ли вы можете правильно доставить электронную почту на этот сервер Exchange.

Хорошее краткое руководство о том, как выполнить сеанс SMTP вручную через telnet, здесь:

http://www.networkclue.com/internet/smtp/manual-test.

4
ответ дан 3 December 2019 в 06:15

Подход telnet, упомянутый в ответе jdw, является предпочтительным методом, тем более что вы можете инициировать его прямо с отправляющего сервера. Еще нужно проверить, есть ли у вас обратная запись PTR на общедоступном / исходящем IP-адресе сервера.

0
ответ дан 3 December 2019 в 06:15

Теги

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