@Rostik-Quantor

Как лучше поднять почтовый сервер на Windows?

Нужен почтовый сервер. Мы подняли его на базе hmailserver и получили полный набор возможностей. Но hmailserver хорошо работает как MDA (Mail Delivery Agent, Агент доставки электронной почты) и с протоколами POP3 и IMAP (imap4) всё отлично, входящая почта доходит, смап фильтр работает. Но исходящая почта работает только внутри сети. В случае отправки почты на другие почтовые сервисы (пробовал Gmail, Яндекс.Почта и майлру) почта уходит уходит по SMTP, но до адресата не доходит. Мы проверяли и смап, и входящие, и рассылки, но нигде письма не было.
Какое решение посоветуйте для Windows, чтоб 100% работал SMTP (желательно ещё POP3 c IMAP, чтоб на одну платформу всё перенести, но не обязательно)?! Какую Web почто для этого посоветуйте?! Какие есть Web-админки?!
P.s
Логи
* Обрабатывать POP перед SMTP...
* Учётная запись 'hMail': Соединение с POP3 сервером: trainzcity.myftp.org:995...
[2020-03-20 11:46:11] POP< +OK POP3
[2020-03-20 11:46:11] POP> USER vip@trainzcity.myftp.org
[2020-03-20 11:46:11] POP< +OK Send your password
[2020-03-20 11:46:11] POP> PASS ********
[2020-03-20 11:46:11] POP< +OK Mailbox locked and ready
[2020-03-20 11:46:11] POP> QUIT
[2020-03-20 11:46:11] POP< +OK POP3 server saying goodbye...
* Учётная запись 'hMail': Соединение с SMTP сервером: trainzcity.myftp.org:587...
[2020-03-20 11:46:11] SMTP< 220 trainzcity.myftp.org ESMTP
[2020-03-20 11:46:11] ESMTP> EHLO localhost
[2020-03-20 11:46:11] ESMTP< 250-trainzcity.myftp.org
[2020-03-20 11:46:11] ESMTP< 250-SIZE 20480000
[2020-03-20 11:46:11] ESMTP< 250-STARTTLS
[2020-03-20 11:46:11] ESMTP< 250-AUTH LOGIN
[2020-03-20 11:46:11] ESMTP< 250 HELP
[2020-03-20 11:46:11] ESMTP> STARTTLS
[2020-03-20 11:46:11] ESMTP< 220 Ready to start TLS
[2020-03-20 11:46:11] ESMTP> EHLO localhost
[2020-03-20 11:46:11] ESMTP< 250-trainzcity.myftp.org
[2020-03-20 11:46:11] ESMTP< 250-SIZE 20480000
[2020-03-20 11:46:11] ESMTP< 250-AUTH LOGIN
[2020-03-20 11:46:11] ESMTP< 250 HELP
[2020-03-20 11:46:11] ESMTP> AUTH LOGIN
[2020-03-20 11:46:11] ESMTP< 334 VXNlcm5hbWU6
[2020-03-20 11:46:11] ESMTP> [USERID]
[2020-03-20 11:46:11] ESMTP< 334 UGFzc3dvcmQ6
[2020-03-20 11:46:11] ESMTP> [PASSWORD]
[2020-03-20 11:46:11] ESMTP< 235 authenticated.
[2020-03-20 11:46:11] ESMTP> MAIL FROM:<vip@trainzcity.myftp.org> SIZE=400
[2020-03-20 11:46:11] SMTP< 250 OK
[2020-03-20 11:46:11] SMTP> RCPT TO:<rostik-programmer@trainzcity.myftp.org>
[2020-03-20 11:46:11] SMTP< 250 OK
[2020-03-20 11:46:11] SMTP> DATA
[2020-03-20 11:46:11] SMTP< 354 OK, send.
[2020-03-20 11:46:11] SMTP> . (EOM)
[2020-03-20 11:46:11] SMTP< 250 Queued (0.096 seconds)
* Почта отправлена успешно.
[2020-03-20 11:46:11] SMTP> QUIT
[2020-03-20 11:46:11] SMTP< 221 goodbye
* Обрабатывать POP перед SMTP...
* Учётная запись 'Rostik': Соединение с POP3 сервером: metrocraft.myvnc.com:995...
[2020-03-20 11:52:50] POP< +OK POP3
[2020-03-20 11:52:50] POP> USER rostik-programmer@trainzcity.myftp.org
[2020-03-20 11:52:50] POP< +OK Send your password
[2020-03-20 11:52:50] POP> PASS ********
[2020-03-20 11:52:50] POP< +OK Mailbox locked and ready
[2020-03-20 11:52:50] POP> QUIT
[2020-03-20 11:52:50] POP< +OK POP3 server saying goodbye...
* Учётная запись 'Rostik': Соединение с SMTP сервером: metrocraft.myvnc.com:465...
[2020-03-20 11:52:50] SMTP< 220 trainzcity.myftp.org ESMTP
[2020-03-20 11:52:50] ESMTP> EHLO trainzcity.myftp.org
[2020-03-20 11:52:50] ESMTP< 250-trainzcity.myftp.org
[2020-03-20 11:52:50] ESMTP< 250-SIZE 20480000
[2020-03-20 11:52:50] ESMTP< 250-AUTH LOGIN
[2020-03-20 11:52:50] ESMTP< 250 HELP
[2020-03-20 11:52:50] ESMTP> AUTH LOGIN
[2020-03-20 11:52:50] ESMTP< 334 VXNlcm5hbWU6
[2020-03-20 11:52:50] ESMTP> [USERID]
[2020-03-20 11:52:50] ESMTP< 334 UGFzc3dvcmQ6
[2020-03-20 11:52:50] ESMTP> [PASSWORD]
[2020-03-20 11:52:50] ESMTP< 235 authenticated.
[2020-03-20 11:52:50] ESMTP> MAIL FROM:<rostik-programmer@trainzcity.myftp.org> SIZE=458
[2020-03-20 11:52:50] SMTP< 250 OK
[2020-03-20 11:52:50] SMTP> RCPT TO:<ftoster@bk.ru>
[2020-03-20 11:52:50] SMTP< 250 OK
[2020-03-20 11:52:50] SMTP> RCPT TO:<zcvz.cvz270507@gmail.com>
[2020-03-20 11:52:50] SMTP< 250 OK
[2020-03-20 11:52:50] SMTP> RCPT TO:<glebka.2707@yandex.ru>
[2020-03-20 11:52:50] SMTP< 250 OK
[2020-03-20 11:52:50] SMTP> DATA
[2020-03-20 11:52:50] SMTP< 354 OK, send.
[2020-03-20 11:52:50] SMTP> . (EOM)
[2020-03-20 11:52:51] SMTP< 250 Queued (0.140 seconds)
* Почта отправлена успешно.
[2020-03-20 11:52:51] SMTP> QUIT
[2020-03-20 11:52:51] SMTP< 221 goodbye
* Учётная запись 'Rostik': Соединение с SMTP сервером: metrocraft.myvnc.com:465...
[2020-03-20 11:53:50] SMTP< 220 trainzcity.myftp.org ESMTP
[2020-03-20 11:53:50] ESMTP> EHLO trainzcity.myftp.org
[2020-03-20 11:53:50] ESMTP< 250-trainzcity.myftp.org
[2020-03-20 11:53:50] ESMTP< 250-SIZE 20480000
[2020-03-20 11:53:50] ESMTP< 250-AUTH LOGIN
[2020-03-20 11:53:50] ESMTP< 250 HELP
[2020-03-20 11:53:50] ESMTP> AUTH LOGIN
[2020-03-20 11:53:50] ESMTP< 334 VXNlcm5hbWU6
[2020-03-20 11:53:50] ESMTP> [USERID]
[2020-03-20 11:53:50] ESMTP< 334 UGFzc3dvcmQ6
[2020-03-20 11:53:50] ESMTP> [PASSWORD]
[2020-03-20 11:53:50] ESMTP< 235 authenticated.
[2020-03-20 11:53:50] ESMTP> MAIL FROM:<rostik-programmer@trainzcity.myftp.org> SIZE=401
[2020-03-20 11:53:50] SMTP< 250 OK
[2020-03-20 11:53:50] SMTP> RCPT TO:<zcvz.cvz270507@gmail.com>
[2020-03-20 11:53:50] SMTP< 250 OK
[2020-03-20 11:53:50] SMTP> DATA
[2020-03-20 11:53:50] SMTP< 354 OK, send.
[2020-03-20 11:53:50] SMTP> . (EOM)
[2020-03-20 11:53:50] SMTP< 250 Queued (0.064 seconds)
* Почта отправлена успешно.
[2020-03-20 11:53:50] SMTP> QUIT
[2020-03-20 11:53:50] SMTP< 221 goodbye

Pps
Помогите, пожалуста!
  • Вопрос задан
  • 137 просмотров
Пригласить эксперта
Ответы на вопрос 2
firedragon
@firedragon
Senior .NET developer
Проверяйте ошибки доставки. По факту внешний сервер должен отдать сообщение.
Кроме того почему нет сессий на внешний smtp похоже они на транзитном сервере и умирают
Ответ написан
mindtester
@mindtester Куратор тега Windows
учусь не реагировать на вопросы.. пока трудно.. ))
да блин горелый...
1 - Почему не доходят письма по SMTP?
2 - ну еще подробностей:
- на винде или на метле - это по барабану
- у вас должен быть фиксированный, внешний, белый (самый белый) ip
- этот ip не должен быть в спам листах. а такое бывает не редко, когда вы только что взяли ip у провадера. и фиг знает что с него творили совсем недавно. если творили хулиганство - все решаемо, но бывает, что надо немного потрудиться. в таких случаях, приходится провести переписку с сервисами стоп-листов, куда загремел ip. обычно на английском, сказать так мол и так, мы новые владельцы ip, обещаем вести себя культурно.. etc. вообще тема в сети, вполне себе освещена
- у вас должен быть публичный домен 2го уровня
- у вас должна быть поноценная поддержка этого домена в DNS, то есть:
- как минимум одна адекватная MX запись, указывающая на публичный (белый) ip, на DNS сервере держателя зоны (то есть там где ваш домен зареган. обычно всегда такая возможность есть. но без ликбезов опять ни куда).. (вообще то надо хотя бы две - формально нужен резервный MX, но это не так строго, как с поднятием собственных DNS )))
- у вас должно работать обратное распознавание ip по DNS имени, это всегда заказывается у своего провайдера, вместе с приобретением ip (можно и после, но все равно у своего провайдера - строго там где брали ip)

.. про проброс ip через ваши роутеры, вообще не говорю.. это на фоне общих хлопот, уже семечки (в смысле - в гугл!)
.. а еще ваш почтовик, должен представляться, именно тем самым доменным именем, что свзяно с его ip.. в общем, при попытке поднять почтовик в офисе (на дому, мало разницы, но есть ;).. может вылезти неожиданно много мелочей...

ps если все написанное трудно, сложно, непонятно - ну берите тогда сервис у яндекса, или еще что то такое..
просто без соблюдения ряда требований (а этот ряд, с годами только растет, ваш сервер, при попытке отправки по SMTP, ни кто признавать не будет..)
это требования, которые позволяют отличить добропорядочного, владельца почтового сервера (даже частника) от спамера..
.. как то так

pps
подняли его на базе hmailserver
довольно плотно пользовал несколько лет назад. отличный бесплатный вариант для винды, при умеренных объемах почтового трафика. но это не отменяет общих принципов, для любых почтовиков (в смысле все то, о чем написано выше)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы