LINUX.ORG.RU
решено ФорумAdmin

Проблемы с почтовым сервером

 , ,


0

1

Вечер добрый.

Debian. Накатил iRedMail. Визуально все работает, удается отправить почту между клиентами внутри сервера. Однако, не удается взаимодействовать с посторонними серверами: получать или принимать почту. С установленного почтового сервера письма уходят, но не приходят на посторонний сервер (ukr.net). Отправляю с ukr.net и тишина (Mail Delivery нет, на сам почтовый сервер письмо не доходит).

Есть три мысли:

1. Проблема с пробросом портов. Но вроде пробросил все возможное:

POP3 - port 110
IMAP - port 143
SMTP - port 25
HTTP - port 80
Secure SMTP (SSMTP) - port 465
Secure IMAP (IMAP4-SSL) - port 585
IMAP4 over SSL (IMAPS) - port 993
Secure POP3 (SSL-POP) - port 995

2. Проблема с настройкой домена. Вот тут я не уверен, настроил так:

@.servername.com.  MX  mail.imena.com.ua.
@.servername.com.  A   <my IP>
www.servername.com.  A   <my IP>

И включил почтовый редирект на @.servername.com

3. Проблема с белыми списками. Почтовый сервер надо как-то где-то регистровать?

Впервые настраиваю почтовик. Помогите, пожалуйста.

iRedMail в своем составе имеет: Postfix, MySQL, SpamAssassin, ClamAV, AmaViS, Dovecot, RoundCube

observer ★★★ ()

1. логи. пофигс обычно матерится довольно информативно.
да ладно шифроваться, раз пошла такая пьянка - режь последний огурец. тут все свои.
покаж dig mx servername.com

lnx ()
Ответ на: комментарий от lnx

Забавно. Спустя час времени письма, которые слал на ukr.net дошли. И теперь доходят моментально.

С ukr.net письма по прежнему не доходят.

После отправки письма с ukr.net в логе ничего не появляется:

Oct 20 23:18:27 localhost postfix/master[3769]: daemon started -- version 2.7.1, configuration /etc/postfix

dig mx servername.com

; <<>> DiG 9.7.3 <<>> mx servername.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 54159
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; QUESTION SECTION:
;servername.com.		IN	MX

;; ANSWER SECTION:
servername.com.	3600	IN	MX	10 mail.imena.com.ua.

;; ADDITIONAL SECTION:
mail.imena.com.ua.	3600	IN	A	89.184.64.124

;; Query time: 79 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Sat Oct 20 23:29:14 2012
;; MSG SIZE  rcvd: 82

observer ★★★ ()
Ответ на: комментарий от leave

Нет, это адрес регистратора имен. В настройках домена стоит «Почтовый редирект на @.servername.com».

То есть, как я понимаю, вначале идет письмо на mail.imena.com.ua., потом его шлют мне. Вернее, не шлют, ибо не приходит.

Напрямую можно настроить? Что написать в записи MX?

observer ★★★ ()
Ответ на: комментарий от observer

Пробовал иначе:

@.servername.com.  MX  mail.servername.com.
@.servername.com.  A   <my IP>
www.servername.com.  A   <my IP>
mail.servername.com.  A   <my IP>

Тоже не работает.

observer ★★★ ()
Ответ на: комментарий от observer

в /etc/postfix/master.cf в следующей строке добавь -v

smtp      inet  n       -       n       -       -       smtpd -v
после этого логи будут более подробные.

bear ()
Ответ на: комментарий от bear

Спасибо, это уже о чем-то говорит.

Oct 21 01:23:55 localhost postfix/smtpd[29634]: > ffe6.ukr.net[195.214.192.56]: 554 5.5.1 Error: no valid recipients

Все остальное выкинул, там много-много всего, а это явно бросается в глаза.

observer ★★★ ()
Ответ на: комментарий от observer

То есть, как я понимаю, вначале идет письмо на mail.imena.com.ua., потом его шлют мне. Вернее, не шлют, ибо не приходит.

зачем такой костыль?

Напрямую можно настроить? Что написать в записи MX?

@       IN      A       yourIP
@       IN      MX      10 yourdomen.com.
www     IN      CNAME   yourdomen.com.
mail    IN      CNAME   yourdomen.com.
bear ()
Ответ на: комментарий от bear

Да, в данный момент так и стоит.

Сейчас явно видно, что письмо до моего сервера доходит, вот только дальше проблема (no valid recipients). Гуглю.

observer ★★★ ()

3. Проблема с белыми списками. Почтовый сервер надо как-то где-то регистровать?

нет. главное все правильно настроить и прописать обратну зону в днс.

bear ()
Ответ на: комментарий от observer

no valid recipients - очевидно же, что постфикс не знает о существовании такого получателя. т.е. у тебя похоже не настроена связка postfix+mysql+dovecot

bear ()
Ответ на: комментарий от bear

Решил проблему.

Благодаря детализированному логу увидел два варнинга:

Oct 21 02:33:26 localhost postfix/smtpd[31256]: warning: connect to 127.0.0.1:10031: Connection refused
Oct 21 02:36:37 localhost postfix/trivial-rewrite[31778]: warning: do not list domain servername.com in BOTH mydestination and virtual_mailbox_domains

Поставил postfix-policyd, первый варнинг пропал, ну и в mydestination оставил только localhost. Варнинги пропали, no valid recipients пропали, почта заработала.

Спасибо за помощь.

observer ★★★ ()
Ответ на: комментарий от observer

второй варнинг - ерунда. он не критикал и не на что не влияет, а просто нотифаит.

bear ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.