The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"postfix не отправляет почту"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"postfix не отправляет почту"  
Сообщение от vanches email(??) on 03-Июн-06, 15:21 
народ помогите пожалуйсто.
постфикс не отправляет почту
при отправке клиент выдает "Письмо не отправлено. Сервер сщщбщает <xxxx@mail.ru>: Relay access denied".
отправка письма непосредственно с сервака на тот-же адрес происходит вполне успешно.
main.cf выглядит так :

sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
command_directory = /usr/sbin
manpage_directory = /usr/share/man
daemon_directory = /usr/lib/postfix
newaliases_path = /usr/bin/newaliases
mailq_path = /usr/bin/mailq
queue_directory = /var/spool/postfix
mail_owner = postfix

# User configurable parameters
mail_name = ESMTP
mydomain = хххххх.ru
mydestination = $mydomain, localhost.$mydomain, localhost
inet_interfaces = all
mynetworks_style = host
delay_warning_time = 4h
smtpd_banner = $myhostname ESMTP
unknown_local_recipient_reject_code = 550
smtp-filter_destination_concurrency_limit = 2
lmtp-filter_destination_concurrency_limit = 2
smtpd_sasl_path = /etc/postfix/sasl:/usr/lib/sasl2
recipient_delimiter = +
owner_request_special = no
alias_maps = hash:/etc/postfix/aliases, hash:/var/lib/mailman/data/aliases
syslog_name = postfix

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

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "postfix не отправляет почту"  
Сообщение от unk (ok) on 03-Июн-06, 15:25 
Покажите лог postfix и вывод postconf -n
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "postfix не отправляет почту"  
Сообщение от vanches email(??) on 03-Июн-06, 15:49 
>Покажите лог postfix и вывод postconf -n

в логе postfix видим при отправке

connect from unknown [192.168.1.2]

NOQUEUE: reject: RCPT from unknown [192.168.1.2]: 554 <ttt@mail.ru>: Relay access denied;from=<vv@xxxxx.ru> to=<ttt@mail.ru> proto=ESMP helo=<WORK>

disconnect from unknown[192.168.1.2]

ххххх.ru это имя моего домена

alias_maps = hash:/etc/postfix/aliases, hash:/var/lib/mailman/data/aliases
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/lib/postfix
delay_warning_time = 4h
html_directory = /usr/share/doc/postfix-2.2.5/html
inet_interfaces = all
mail_name = ESMTP
mail_owner = postfix
mailq_path = /usr/bin/mailq
manpage_directory = /usr/share/man
mydestination = $mydomain, localhost.$mydomain, localhost
mydomain = ххххх.ru
mynetworks_style = host
newaliases_path = /usr/bin/newaliases
owner_request_special = no
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/postfix-2.2.5/README_FILES
recipient_delimiter = +
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
smtpd_banner = $myhostname ESMTP
smtpd_sasl_path = /etc/postfix/sasl:/usr/lib/sasl2
syslog_name = postfix
unknown_local_recipient_reject_code = 550

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

5. "postfix не отправляет почту"  
Сообщение от unk (ok) on 03-Июн-06, 15:55 
Добавьте mynetworks = 192.168.1.0/24
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

6. "postfix не отправляет почту"  
Сообщение от vanches email(??) on 03-Июн-06, 15:59 
>Добавьте mynetworks = 192.168.1.0/24
пробовал не помогло, а помогло. вот что!!!!

mynetworks_style = subnet, а было host... =)))
спасибо за помощь!

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

8. "postfix не отправляет почту"  
Сообщение от unk (ok) on 03-Июн-06, 16:01 
>>Добавьте mynetworks = 192.168.1.0/24
> пробовал не помогло, а помогло. вот что!!!!
Странно.

>mynetworks_style = subnet, а было host... =)))
Можете поиметь open relay.


Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

9. "postfix не отправляет почту"  
Сообщение от vanches email(??) on 03-Июн-06, 16:09 
>>>Добавьте mynetworks = 192.168.1.0/24
>> пробовал не помогло, а помогло. вот что!!!!
>Странно.
>
>>mynetworks_style = subnet, а было host... =)))
>Можете поиметь open relay.

еще раз спасибо с mynetworks все заработало на mynetworks_style = host =))

а до этого пробывал mynetworks = 192.168.1.0/24, 127.0.0.0/8 по этому и не помогло !!!

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

7. "postfix не отправляет почту"  
Сообщение от Skif (??) on 03-Июн-06, 16:00 
>>Покажите лог postfix и вывод postconf -n
>
>в логе postfix видим при отправке
>
>connect from unknown [192.168.1.2]
>
>NOQUEUE: reject: RCPT from unknown [192.168.1.2]: 554 <ttt@mail.ru>: Relay access denied;from=<vv@xxxxx.ru> to=<ttt@mail.ru> proto=ESMP helo=<WORK>
>
>disconnect from unknown[192.168.1.2]

Этого мало. Несколько строчек выше и несколько ниже от этого. Не вижу что идет sasl авторизация, которая у вас указана в конфиге.

А вообще делаете так:
cat /dev/null >/var/log/maillog
Запрещаете внешние коннекты на ваш 25-й порт

Шлете письмо.
Все что в логе ложите сюда.
Смотрим.
>
>ххххх.ru это имя моего домена
>
>alias_maps = hash:/etc/postfix/aliases, hash:/var/lib/mailman/data/aliases
>command_directory = /usr/sbin
>config_directory = /etc/postfix
>daemon_directory = /usr/lib/postfix
>delay_warning_time = 4h
>html_directory = /usr/share/doc/postfix-2.2.5/html
>inet_interfaces = all
>mail_name = ESMTP
>mail_owner = postfix
>mailq_path = /usr/bin/mailq
>manpage_directory = /usr/share/man
>mydestination = $mydomain, localhost.$mydomain, localhost
>mydomain = ххххх.ru
>mynetworks_style = host
>newaliases_path = /usr/bin/newaliases
>owner_request_special = no
>queue_directory = /var/spool/postfix
>readme_directory = /usr/share/doc/postfix-2.2.5/README_FILES
>recipient_delimiter = +
>sendmail_path = /usr/sbin/sendmail.postfix
>setgid_group = postdrop
>smtpd_banner = $myhostname ESMTP
>smtpd_sasl_path = /etc/postfix/sasl:/usr/lib/sasl2
>syslog_name = postfix
>unknown_local_recipient_reject_code = 550

Стоп. Намек на sassl есть, а как его пользовать нету. При этом стоит mynetworks_style = host  - отправка естественно разрешена только с localhost и не более.
Либо опишите mynetworks, либо раскройте использование sasl в конфиге

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "postfix не отправляет почту"  
Сообщение от Skif (??) on 03-Июн-06, 15:41 
>отправка письма непосредственно с сервака на тот-же адрес происходит вполне успешно.

А это потому что вы(сервер) входите в mynetworks.
Присоединяюсь - логи и postconf -n

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

4. "postfix не отправляет почту"  
Сообщение от vanches email(??) on 03-Июн-06, 15:53 
>>отправка письма непосредственно с сервака на тот-же адрес происходит вполне успешно.
>
>А это потому что вы(сервер) входите в mynetworks.
>Присоединяюсь - логи и postconf -n

логи и постконф прицепил к ответу unk-а..

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру