настройка postfix (не доходят письма до mail.ru...)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
Brainsburn
Сообщения: 950
Статус: /
ОС: Gentoo

настройка postfix

Сообщение Brainsburn »

Дистрибутив Gentoo.
Имеется: комп, со статическим IP, видимым из интернета - в роли сервера. Несколько компов, использующих инет через первый компьютер. Также все они объединены в локалку 10.1.32.**
Нужно: простой почтовый сервак, без всяких наворотов, т.к. пользователей совсем немного и вполне подойдет авторизация по системному логину и паролю. Так-же надо сделать, чтобы сервер не разрешал отправлять письма без авторизации, чтобы он не был открытым релеем. Это все, что нужно.

Установил постфикс, сконфигурил так:
main.cf

Код: Выделить всё

queue_directory = /var/spool/postfix
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
data_directory = /var/lib/postfix
mail_owner = postfix
myhostname = open-way.org
mydomain = open-way.org
myorigin = $myhostname
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
unknown_local_recipient_reject_code = 550
mynetworks_style = subnet
mynetworks = 127.0.0.0/8
debug_peer_level = 2
debugger_command =
         PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
         ddd $daemon_directory/$process_name $process_id & sleep 5
sendmail_path = /usr/sbin/sendmail
newaliases_path = /usr/bin/newaliases
mailq_path = /usr/bin/mailq
setgid_group = postdrop
html_directory = /usr/share/doc/postfix-2.5.5/html
manpage_directory = /usr/share/man
sample_directory = /etc/postfix
readme_directory = /usr/share/doc/postfix-2.5.5/readme
home_mailbox = .maildir/

smtpd_sasl_auth_enable = yes
smtpd_sasl_authenticated_header = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_path = private/auth
smtpd_sasl_security_options = noanonymous
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
broken_sasl_auth_clients = yes
smtpd_sasl_type = dovecot


Dovecot настраивал по этому хауту: http://www.postfix.org/SASL_README.html#server_sasl

Сопственно все работает

Код: Выделить всё

telnet open-way.org 25
Trying 212.12.20.94...
Connected to open-way.org.
Escape character is '^]'.
220 open-way.org ESMTP Postfix
AUTH LOGIN
334 VXNlcm5hbWU6
3CDssf
334 UGFzc3dvcmQ6
s@ddFVlol
235 2.7.0 Authentication successful
mail from: username@open-way.org
250 2.1.0 Ok
rcpt to: username@gmail.com
250 2.1.5 Ok
data
354 End data with <CR><LF>.<CR><LF>
Blabla bla? bla! ...
.
250 2.0.0 Ok: queued as 9849819E08B
quit
221 2.0.0 Bye
Connection closed by foreign host


При попытке отправки без авторизации посылает подальше.

Теперь проблема: на яндекс и gmail письма доходят, но как спам. Ну это понятно - отправляю даже без темы, из телнета то. А вот на mail.ru вобще не доходят, и мне возвращается такой ответ:

Код: Выделить всё

...
This is the mail system at host open-way.org.

I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to postmaster.

If you do so, please include this problem report. You can
delete your own text from the attached returned message.
...



Что не так? Что еще нужно сделать?


PS: посоветовали, что меил.ру не нравятся диалапные адреса (у меня IP 212.12.20.94 через модем, статический), правда ли это?
Спасибо сказали:
Аватара пользователя
Brainsburn
Сообщения: 950
Статус: /
ОС: Gentoo

Re: настройка postfix

Сообщение Brainsburn »

Все, ясно, при обратном запросе днс меил.ру видит не open-way.org, который я зарегистрировал, а node-20-94.xdsl.tula.net, которое мне присвоил провайдер. И основываясь на том, что мол спамеры не могут изменить reverse dns, не принимает почту.. Решение - просить провайдера изменить node-20-94.xdsl.tula.net на open-way.org.
Спасибо сказали: