URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 84204
[ Назад ]

Исходное сообщение
"Организация почтового сервера"

Отправлено Xopc , 21-Фев-09 03:53 
Подскажите как правильно должен выглядеть почтовик. Чтоб отсылал и принимал почту как локально, так и из вне. Собственно поднял уже на postfix, отсылать отсылает а получить не может. Письма отсекаются, как из локалки, так и снаружи:

Feb 11 17:25:11 mail1 postfix/smtpd[8065]: connect from mx38.mail.ru[94.100.176.52]
Feb 11 17:25:12 mail1 postfix/smtpd[8065]: F24BF805F: client=mx38.mail.ru[94.100.176.52]
Feb 11 17:25:13 mail1 postfix/cleanup[8089]: F24BF805F: message-id=<499261B7.3040401@mail.ru>
Feb 11 17:25:13 mail1 postfix/qmgr[7971]: F24BF805F: from=<mymail@mail.ru>, size=712, nrcpt=2 (queue active)
Feb 11 17:25:13 mail1 postfix/smtpd[8049]: connect from domain.ru[xxx.xxx.xxx.xxx]
Feb 11 17:25:13 mail1 postfix/smtp[8045]: warning: host mail1.domain.ru[xxx.xxx.xxx.xxx]:25 greeted me with my own hostname mail1.domain.ru
Feb 11 17:25:13 mail1 postfix/smtp[8045]: warning: host mail1.domain.ru[xxx.xxx.xxx.xxx]:25 replied to HELO/EHLO with my own hostname mail1.domain.ru
Feb 11 17:25:13 mail1 postfix/smtp[8045]: F24BF805F: to=<test@domain.ru>, relay=mail1.domain.ru[xxx.xxx.xxx.xxx]:25, delay=0.91, delays=0.9/0/0.01/0, dsn=5.4.6, status=bounced (mail for domain.ru loops back to myself)
Feb 11 17:25:14 mail1 postfix/smtpd[8049]: disconnect from domain.ru[xxx.xxx.xxx.xxx]
Feb 11 17:25:14 mail1 postfix/bounce[8061]: F24BF805F: sender non-delivery notification: 033728067
Feb 11 17:25:14 mail1 postfix/qmgr[7971]: F24BF805F: removed
Feb 11 17:25:15 mail1 postfix/smtpd[8065]: disconnect from mx38.mail.ru[94.100.176.52]


Я так подозреваю, это потому что один домен как для внутренних писем, там и для вне. Как это правильно разруливается? Читал про вирутальные домены, но что-то не догоняю, их же одновременно с $mydestination использовать нельзя?


Содержание

Сообщения в этом обсуждении
"Организация почтового сервера"
Отправлено ADvise , 24-Фев-09 09:38 
>Подскажите как правильно должен выглядеть почтовик. Чтоб отсылал и принимал почту как
>локально, так и из вне. Собственно поднял уже на postfix, отсылать
>отсылает а получить не может. Письма отсекаются, как из локалки, так
>и снаружи:

...
>Я так подозреваю, это потому что один домен как для внутренних писем,
>там и для вне. Как это правильно разруливается? Читал про вирутальные
>домены, но что-то не догоняю, их же одновременно с $mydestination использовать
>нельзя?

у меня аналогичная ситуация..
loops back to myself
че за хрень, врубится не могу, гре грабли зарыты? хоть металоисктаель бери или бубен.. блин.

$mydestination не должен содержать имя твоего домена. так говорят..


"Организация почтового сервера"
Отправлено A Clockwork Orange , 24-Фев-09 09:54 
25 greeted me with my own hostname mail1.domain.ru

отправляющая сторона приветствуется собственным именем сервера


"Организация почтового сервера"
Отправлено Xopc , 24-Фев-09 10:15 
>25 greeted me with my own hostname mail1.domain.ru
>
>отправляющая сторона приветствуется собственным именем сервера

А как должно быть в случае локальной пересылки?



"Организация почтового сервера"
Отправлено A Clockwork Orange , 24-Фев-09 10:19 
cat main.cf

"Организация почтового сервера"
Отправлено Xopc , 24-Фев-09 10:34 
>cat main.cf

postconf -n
А тут ничего интересно. Пока что отключены все tsl и ssl и прочия,хочу хотя бы запустить :)

alias_maps = hash:/etc/aliases
biff = no
canonical_maps = hash:/etc/postfix/canonical
command_directory = /usr/sbin
config_directory = /etc/postfix
content_filter =
daemon_directory = /usr/lib/postfix
debug_peer_level = 2
defer_transports =
disable_dns_lookups = no
disable_mime_output_conversion = no
home_mailbox =
html_directory = /usr/share/doc/packages/postfix/html
inet_interfaces = all
inet_protocols = all
local_recipient_maps = $alias_maps
local_transport = smtp
mail_owner = postfix
mail_spool_directory =
mailbox_command =
mailbox_size_limit = 51200000
mailbox_transport = lmtp:unix:/var/lib/imap/socket/lmtp
mailq_path = /usr/bin/mailq
manpage_directory = /usr/share/man
masquerade_classes = envelope_sender, header_sender, header_recipient
masquerade_domains =
masquerade_exceptions = root
message_size_limit = 10240000
mydestination = $myhostname, localhost.$mydomain
mydomain = domain.ru
myhostname = mail1.domain.ru
mynetworks = 127.0.0.0/8, 192.168.1.0/24
mynetworks_style = subnet
myorigin = $mydomain
newaliases_path = /usr/bin/newaliases
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/packages/postfix/README_FILES
relayhost =
relocated_maps = hash:/etc/postfix/relocated
sample_directory = /usr/share/doc/packages/postfix/samples
sender_canonical_maps = hash:/etc/postfix/sender_canonical
sendmail_path = /usr/sbin/sendmail
setgid_group = maildrop
smtp_enforce_tls = no
smtp_sasl_auth_enable = no
smtp_sasl_security_options = noanonymous
smtp_tls_enforce_peername = no
smtp_tls_per_site =
smtp_use_tls = no
smtpd_banner = $myhostname ESMTP $mail_name
smtpd_client_restrictions =
smtpd_helo_required = no
smtpd_helo_restrictions =
smtpd_recipient_restrictions = permit_auth_destination, permit_mynetworks, reject_unauth_destination, reject
smtpd_sasl_auth_enable = no
smtpd_sasl_local_domain =
smtpd_sasl_security_options = noanonymous
smtpd_sender_restrictions =
smtpd_tls_auth_only = no
smtpd_use_tls = no
strict_8bitmime = no
strict_rfc821_envelopes = no
virtual_alias_domains = $mydomain
virtual_alias_maps = hash:/etc/postfix/virtual
virtual_gid_maps = static:1004

В данный момент (virtual_alias_domains = $mydomain) отлуп просиходит по причине не нахождения юзера в тиблице виртуальных пользователей. А если это убрать и в mydestaination вернуть $mydomain, то все как в 1 посте.



"Организация почтового сервера"
Отправлено angra , 24-Фев-09 09:57 
Может вам обоим стоит указать что для ваших доменов нужно осуществлять локальную доставку? Как именно называется опция в постфиксе не помню, но поиск в его доке по словам типа local, delivery, transport должен помочь.

"Организация почтового сервера"
Отправлено Xopc , 24-Фев-09 10:16 
>Может вам обоим стоит указать что для ваших доменов нужно осуществлять локальную
>доставку? Как именно называется опция в постфиксе не помню, но поиск
>в его доке по словам типа local, delivery, transport должен помочь.
>

Только вот в mydestinations домены одинаковые не должны быть. Короче, буду в сторону virtual_mailbox_domains рыть. Вроде бы синтаксис для virtual нашел, проверю отпишусь.


"Организация почтового сервера"
Отправлено Xopc , 26-Фев-09 08:01 
>у меня аналогичная ситуация..
>loops back to myself
>че за хрень, врубится не могу, гре грабли зарыты? хоть металоисктаель бери
>или бубен.. блин.
>
>$mydestination не должен содержать имя твоего домена. так говорят..

прописал как здесь:
http://www.postfix.org/VIRTUAL_README.html#virtual_mailbox
Вроде бы бегает почта туда-сюда. Но на 100% ещё не отттестировал.