понадобилось настроить postfix для следующей цели:
1) Веб-сайты, размещенные на сервере, должны отправлять сообщения о подтверждении регистрации пользователям на почту.
2) Нужен почтовый сервер для отправки писем с веб-интерфейсом.Для настройки воспользовался маномразмещенным по адресу: http://www.drivermania.ru/articles/nastraivaem-pochtovij-ser...
Веб интерфес взял 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/mailnamesmtpd_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
>[оверквотинг удален]
>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
>>>myhostname = mail.lanЭто что, так и есть?
И с каким же адресом оправителя отсылается письмо на mail.ru ?
>[оверквотинг удален]
>>mailbox_transport = lmtp:unix:/var/run/cyrus/socket/lmtp
>>#local_recipient_maps =
>>defer_transpotr = smtp
> >>>myhostname = mail.lan
>
>Это что, так и есть?
> И с каким же адресом оправителя отсылается письмо на mail.ru ?
>
>
>forum@mail.lan
вот с таким.
>[оверквотинг удален]
>>
>>Это что, так и есть?
>> И с каким же адресом оправителя отсылается письмо на mail.ru ?
>>
>>
>>
>
>forum@mail.lan
>
>вот с таким.<адрес@mail.ru>: host mxs.mail.ru[194.67.23.20] said: 550 Unrouteable
address (in reply to MAIL FROM command)Попробуйте перевести ответ mail.ru на Ваш "mail.lan".
Поднимайте DNS с соответствующей MX записью. И не подделывайтесь под "mail.lan"
> The mail system
>
><адрес@mail.ru>: host mxs.mail.ru[194.67.23.20] said: 550 Unrouteable
> address (in reply to MAIL FROM command)
>mail.ru говорит что незнает такого домена в поле MAIL FROM и считает спамом, поэтому реджектит.
У Вас это судя по всему mail.lan
Укажите реальный домен.