Если Вы не можете соединиться существует, вероятно, проблема с брандмауэром. Запись MX используется другим mailservers для поиска IP mailserver для домена, указанного, таким образом, это не будет влиять на способность соединиться вообще.
Я был бы:
проверьте с помощью ping-запросов vm2 и проверьте возвращенный IP
выключите брандмауэр окон и посмотрите, можно ли соединиться с IP vm2.
проверьте, что нет никакой настройки подключения в smartermail, которые предотвращают соединения от хостов. Некоторые почтовые серверы имеют настройки, которые будут препятствовать тому, чтобы он брал почтовые соединения от неуказанных IP-адресов.
Ищу кого-нибудь, кто проведет меня через то, как это работает. Я новичок в почтовый сервер, и ни разу ни один из них не работал полностью.
Добро пожаловать в ад электронной почты, друг мой. Вы в хорошей компании. Во-первых, если вы действительно серьезно относитесь к работе с почтовым сервером, вам стоит изучить его. Электронная почта, как и большинство коммунальных услуг, воспринимается как должное, но никто не хочет думать о том, какие усилия нужно приложить, чтобы заставить ее работать. Я бы порекомендовал отличную (и, к счастью, краткую) книгу О'Рейли Postfix: The Definitive Guide , которая является отличным источником информации о том, как запустить Postfix.
Я бы также нашел время, чтобы прочтите некоторые основные «правила игры», поскольку большая часть глобальной системы электронной почты - это, по сути, набор джентльменских соглашений о том, чтобы не нарушать поставки друг друга. Конечно, вы могли бы пробираться через массу документов, таких как RFC 2142 и другие, но я думаю, что мы можем свести это к нескольким простым правилам:
Там много, гораздо больше, но эти базовые вещи должны вас указать в правильном направлении.
Я не могу заставить работать почтовый клиент,
Что касается части вашего вопроса «клиент не может отправить», проблема связана с доменами, для которых вы принимаете электронную почту. В частности, в вашем сообщении упоминается:
mydestination =
myhostname = my.domain.com
И то, и другое неверно. Посмотрите здесь , чтобы установить параметр mydestination
, и здесь для параметра myhostname
. Эти два параметра в основном сообщают postfix, что он будет принимать для доставки, в зависимости от того, что находится в правой половине адреса электронной почты To :. Если для них установлено значение «ничего» и my.domain.com
, это означает, что он будет принимать только доставку для my.domain.com
, но все равно не будет доставить его, потому что mydestination
] пусто. Могу ошибаться, но не думаю, что это то, чего вы хотели.
Проблема может быть в настройках Cyrus или в настройках PAM (вероятно, Cyrus SASL использует PAM для связи с MySQL в ваших настройках).
Советую Вам две вещи:
Будьте осторожны через соответствующий раздел в документации Postfix: SASL_README
Проверьте свой /var/log/auth.log