Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Мой сервер не принимает почту. MX PTR Dovecot  (Прочитано 2052 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн gasx

  • Автор темы
  • Любитель
  • *
  • Сообщений: 95
    • Просмотр профиля
Добрый день.
Тема избитая, прошу сильно не клевать.
У меня есть сервер, мне надо на нем поднять свою доменную почту.
Например у меня домен mihost.com
Через sendmail почта уходит хорошо.
Поставил dovecot - могу подключаться тандербердом к почтовому ящику, скажем help@mihost.com
Получатеся отправлять почту внутри сервера от пользователя к пользователю. И почту эту вижу в тандерберде.

Но вот с внешних почтовиков мне ничего не приходит.
MX запись есть.
PTR тоже.
TXT выглядит так: v=spf1 a include:gmail.com mx -all

Через телнет могу подключться к imap

Отправляю с ящика на gmail - ничего не приходит и ответа нет никакого от гугля нет.
Отправляю с рамблера - ответ такой: all relevant MX records point to non-existent or invalidly IP adresses


Проверяю через mxtoolbox.com - MX запись в порядке, сервер работает и пингуется но вот:
smtp test говорит:
Unable to connect - 15 sec

Типа нет подключения.

Я чтото неправильно делаю. Перерыл весь интернет, найти решение не могу.
Подскажите пожалуйста.
 :-\

Пользователь решил продолжить мысль 01 Ноябрь 2013, 14:46:46:
Я думаю что гдето забыл какоето разрешение включить чтоли....
Dovecot настраивался автоматически. В конфигах все по умолчанию.
« Последнее редактирование: 01 Ноябрь 2013, 14:46:46 от gasx »

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Мой сервер не принимает почту. MX PTR Dovecot
« Ответ #1 : 01 Ноябрь 2013, 15:13:35 »
Dovecot для получения почты клиентом.
Для отправки настраивайте Postfix.

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2262
    • Просмотр профиля
Re: Мой сервер не принимает почту. MX PTR Dovecot
« Ответ #2 : 01 Ноябрь 2013, 15:17:15 »
Чуть уточню, чтобы было понятнее.

Dovecot нужен для получения почты пользователями (по протоколам imap или pop3). Серверы общаются между собой (передавая друг другу почту) по протоколу smtp.

Как уже сказал уважаемый ArcFi, для этого Вам нужен например postfix.

Оффлайн gasx

  • Автор темы
  • Любитель
  • *
  • Сообщений: 95
    • Просмотр профиля
Re: Мой сервер не принимает почту. MX PTR Dovecot
« Ответ #3 : 01 Ноябрь 2013, 16:10:39 »
А разве sendmail не осуществляет обмен?
Или, пардон, он только отправляет?

Я понял что у меня никто не слушает 25-й порт...
Думал что sendmail должен был этим заниматься...

Значит надо ставить postfix. Можно поверх sendmail, или надо сносить?

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Мой сервер не принимает почту. MX PTR Dovecot
« Ответ #4 : 01 Ноябрь 2013, 16:23:10 »
А разве sendmail не осуществляет обмен?
В теории, да, но...
Есть мнение, что он уже покрылся плесенью времён и применяться более не должен...

На практике вменяемые люди предпочитают postfix/exim.

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

Оффлайн gasx

  • Автор темы
  • Любитель
  • *
  • Сообщений: 95
    • Просмотр профиля
Re: Мой сервер не принимает почту. MX PTR Dovecot
« Ответ #5 : 01 Ноябрь 2013, 16:50:40 »
 :D :D
А у меня получилось ))))

В файле sendmail.mc есть такая запись:
dnl # Daemon options - restrict to servicing LOCALHOST ONLY !!!
dnl # Remove `, Addr=' clauses to receive from any interface
dnl # If you want to support IPv6, switch the commented/uncommentd lines
dnl #
FEATURE(`no_default_msa')dnl
dnl DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=::1')dnl
DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp, Addr=127.0.0.1')dnl

как сказано - удалил адрес вот так
DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp)dnl
потом скомпилировал конфиг
m4 sendmail.mc > sendmail.cf и перезапустил
sudo /etc/init.d/sendmail restart25-й порт открылся.. почта пошла  :coolsmiley:

Мое мнение - нужно использовать то что идет в коробке. Я думаю оно не даром там есть.
Система 13.04 а на борту все тот же sendmail это наверно о чем то тоже говорит...
Хоть это и консервативно....

Пользователь решил продолжить мысль 01 Ноябрь 2013, 16:53:50:
Спасибо всем за содействие!!!  8)
« Последнее редактирование: 01 Ноябрь 2013, 16:53:50 от gasx »

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net

Оффлайн gasx

  • Автор темы
  • Любитель
  • *
  • Сообщений: 95
    • Просмотр профиля
Re: Мой сервер не принимает почту. MX PTR Dovecot
« Ответ #7 : 01 Ноябрь 2013, 19:15:39 »
Это что за сайты такие?

Пользователь решил продолжить мысль 01 Ноябрь 2013, 19:26:22:
no-relays detected....

Иииии...
« Последнее редактирование: 01 Ноябрь 2013, 19:26:22 от gasx »

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Мой сервер не принимает почту. MX PTR Dovecot
« Ответ #8 : 01 Ноябрь 2013, 19:31:03 »
gasx, что такое open-relay, можно прочитать здесь:
http://www.antispam.ru/sh?act=msg&id=1033474961

 

Страница сгенерирована за 0.079 секунд. Запросов: 25.