LINUX.ORG.RU
ФорумAdmin

Проблемы с postfix


0

0

понадобилось настроить postfix для следующей цели: 1) Веб-сайты, размещенные на сервере, должны отправлять сообщения о подтверждении регистрации пользователям на почту. 2) Нужен почтовый сервер для отправки писем с веб-интерфейсом.

Для настройки воспользовался маномразмещенным по адресу: http://www.drivermania.ru/articles/nastraivaem-pochtovij-server-na-debian.html

Веб интерфес взял squirrelmail-1.4.13

Все настроил заработало, вот только затык: на локальные ящики письма ходят, а когда отправляеш на почтовые сервера, от в ответ приходит вот такое сообшение:

This is the mail system at host mail.lan.

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.

The mail system

<адрес@mail.ru>: host mxs.mail.ru[194.67.23.20] said: 550 Unrouteable address (in reply to MAIL FROM command)

Не знаю что делать. Посоветуйте.

Ось Linux Debian 4 rc3

конфиг main.cf

# See /usr/share/postfix/main.cf.dist for a commented, more complete version

# Debian specific: Specifying a file name will cause the first # line of that file to be used as the name. The Debian default # is /etc/mailname. #myorigin = /etc/mailname

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU) biff = no

# appending .domain is the MUA's job. append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings #delay_warning_time = 4h

# TLS parameters smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key smtpd_use_tls=yes smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for # information on enabling SSL in the smtp client.

myhostname = mail.lan alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases myorigin = /etc/mailname mydestination = mail.lan, localhost, localhost.localdomain, localhost mynetworks = 127.0.0.0/8 mailbox_command = procmail -a "$EXTENSION" mailbox_size_limit = 0 recipient_delimiter = + smtpd_sasl_auth_enable = yes smtpd_sasl_local_domain = mail.lan smtpd_sasl_security_options = noanonymous broken_sasl_auth_clients = yes #smtpd_recipient_restrictions = premit_mynetworks, premit_sasl_authenticated, reject_unauth_destination smtpd_sasl_authenticated_header = yes smtpd_sasl_application_name = smtpd mailbox_transport = lmtp:unix:/var/run/cyrus/socket/lmtp #local_recipient_maps = defer_transpotr = smtp

Это, скорее всего говорит о неправильно настройке DNS. С какого адреса отправляется письмо? Если от mail.lan, то такого домена вобще нету. Если от другого, но вы не хотите его тут светить, то проверьте, что есть MX-запись, что она указывает на имя сервера, и что это имя резолвится в ip-адрес. И что это все происходит при обращении к DNS "с наружи", а не с этого же сервера. Можете попробовать проверить свой DNS с помощью http://www.mxtoolbox.com/index.aspx

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