The OpenNET Project / Index page

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

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

"Проблема с расшифровкой логов postfix"  
Сообщение от Nexa4yxa (ok) on 19-Мрт-08, 23:20 
Здравствуйте. Не как не могу наладить отпраку писем через postfix ...  Вот что пишется в логах

Mar 19 23:12:00 my-desktop postfix/smtp[6775]: connect to alt2.gmail-smtp-in.l.google.com[66.249.83.27]:25: Connection timed out
Mar 19 23:12:30 my-desktop postfix/smtp[6775]: connect to alt1.gmail-smtp-in.l.google.com[209.85.147.27]:25: Connection timed out
Mar 19 23:12:32 my-desktop postfix/smtpd[6842]: connect from localhost[127.0.0.1]
Mar 19 23:12:32 my-desktop postfix/smtpd[6842]: A288E14152: client=localhost[127.0.0.1]
Mar 19 23:12:32 my-desktop postfix/cleanup[6846]: A288E14152: message-id=<1205957552.6603.9.camel@my-desktop>
Mar 19 23:12:32 my-desktop postfix/qmgr[6758]: A288E14152: from=<mypost@post.ru>, size=478, nrcpt=1 (queue active)
Mar 19 23:12:32 my-desktop postfix/smtpd[6842]: disconnect from localhost[127.0.0.1]


А это мой 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 = $myhost.ru

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
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

readme_directory = no

# 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 = ya.myhost.ru
mydomain = myhost.ru
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = $mydomain
mydestination = $myhostname, my-desktop, localhost.localdomain, localhost
relay_domains = $mydestination
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = loopback-only
default_transport = smtp
relay_transport = relay
smtpd_helo_required = yes


Помогите разобраться что к чему

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

 Оглавление

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


1. "Проблема с расшифровкой логов postfix"  
Сообщение от mario email(ok) on 20-Мрт-08, 08:59 

>mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128

тут присутствует ваша сеть которой может пользоваться ростфикс
>Помогите разобраться что к чему

не вглядываясь в конфиг ты цепляешься с локал хост !

#myorigin = $myhost.ru
тут должен быть написан ваш почтовый хост (это который имеет в днс, запись mx )!

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

2. "Проблема с расшифровкой логов postfix"  
Сообщение от stas (??) on 20-Мрт-08, 09:17 
>[оверквотинг удален]
>mailbox_command = procmail -a "$EXTENSION"
>mailbox_size_limit = 0
>recipient_delimiter = +
>inet_interfaces = loopback-only
>default_transport = smtp
>relay_transport = relay
>smtpd_helo_required = yes
>
>
>Помогите разобраться что к чему

Вы так и не хотите уделить должное время чтению документации.
Тогда успехов вам в изучении способом "научного тыка"!

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

3. "Проблема с расшифровкой логов postfix"  
Сообщение от Nexa4yxa (??) on 21-Мрт-08, 14:16 
>[оверквотинг удален]
>>inet_interfaces = loopback-only
>>default_transport = smtp
>>relay_transport = relay
>>smtpd_helo_required = yes
>>
>>
>>Помогите разобраться что к чему
>
>Вы так и не хотите уделить должное время чтению документации.
>Тогда успехов вам в изучении способом "научного тыка"!

Почитал я тут, кое что поправил, почта с сервера уходит, но если я например сам себе пишу письмо, или с компьютера в локальной сети, то писалось такое сообщение :
Unknown Local Recipients with Postfix. Нашел что нужно изменить(дописать) в main.cf local_recipient_maps = , тогда вроде как postfix не будет отключать неизвестного локального получателя. Но он всеравно не доставляет почту...

Mar 21 13:06:19 homework postfix/postfix-script[21704]: refreshing the Postfix mail system
Mar 21 13:06:19 homework postfix/master[17610]: reload configuration /etc/postfix
Mar 21 13:06:43 homework postfix/smtpd[21773]: connect from localhost[127.0.0.1]
Mar 21 13:06:43 homework postfix/smtpd[21773]: A7466271C86: client=localhost[127.0.0.1]
Mar 21 13:06:43 homework postfix/cleanup[21782]: A7466271C86: message-id=<1206094003.21447.1.camel@homework.ru>
Mar 21 13:06:43 homework postfix/qmgr[21717]: A7466271C86: from=<kravchenko@homework.ru>, size=467, nrcpt=1 (queue active)
Mar 21 13:06:43 homework postfix/local[21786]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
Mar 21 13:06:44 homework postfix/local[21786]: A7466271C86: to=<kravchenko@homework.ru>, relay=local, delay=0.4, delays=0.1/0.04/0/0.26, dsn=5.1.1, status=bounced (unknown user: "kravchenko")
Mar 21 13:06:44 homework postfix/cleanup[21782]: 0EC54271C89: message-id=<20080321100644.0EC54271C89@homework.ru>
Mar 21 13:06:44 homework postfix/smtpd[21773]: disconnect from localhost[127.0.0.1]
Mar 21 13:06:44 homework postfix/qmgr[21717]: 0EC54271C89: from=<>, size=2184, nrcpt=1 (queue active)
Mar 21 13:06:44 homework postfix/bounce[21790]: A7466271C86: sender non-delivery notification: 0EC54271C89
Mar 21 13:06:44 homework postfix/qmgr[21717]: A7466271C86: removed
Mar 21 13:06:44 homework postfix/local[21786]: 0EC54271C89: to=<kravchenko@homework.ru>, relay=local, delay=0.13, delays=0.07/0/0/0.06, dsn=5.1.1, status=bounced (unknown user: "kravchenko")
Mar 21 13:06:44 homework postfix/qmgr[21717]: 0EC54271C89: removed

postconf|grep nis
alias_maps = hash:/etc/aliases, nis:mail.aliases
lmtp_sasl_mechanism_filter =
smtp_sasl_mechanism_filter =


ну инвалид я линуховый, не понимаю, делаю вроде как написано, но все равно не как :(

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

4. "Проблема с расшифровкой логов postfix"  
Сообщение от Hammer (??) on 21-Мрт-08, 14:49 
http://postfix.ru/

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

7. "Проблема с расшифровкой логов postfix"  
Сообщение от Nexa4yxa (??) on 21-Мрт-08, 16:10 
>http://postfix.ru/

Я там уже был )

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

5. "Проблема с расшифровкой логов postfix"  
Сообщение от stas (??) on 21-Мрт-08, 14:53 
>[оверквотинг удален]
>
>
>postconf|grep nis
>alias_maps = hash:/etc/aliases, nis:mail.aliases
>lmtp_sasl_mechanism_filter =
>smtp_sasl_mechanism_filter =
>
>
>ну инвалид я линуховый, не понимаю, делаю вроде как написано, но все
>равно не как :(

Покажите postconf -n

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

6. "Проблема с расшифровкой логов postfix"  
Сообщение от Nexa4yxa (??) on 21-Мрт-08, 16:09 
biff = no
canonical_maps = hash:/etc/postfix/canonical
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/lib/postfix
defer_transports =
disable_dns_lookups = no
disable_mime_output_conversion = no
html_directory = /usr/share/doc/packages/postfix/html
inet_interfaces = all
inet_protocols = all
local_recipient_maps =
mail_owner = postfix
mail_spool_directory = /var/mail
mailbox_command =
mailbox_size_limit = 0
mailbox_transport =
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 localhost
mydomain = prospect.bz
myhostname = prospect.bz
mynetworks = 10.0.0.0/8, 127.0.0.0/8
myorigin = $myhostname
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/packages/postfix/README_FILES
relay_domains = $mydestination
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_sasl_auth_enable = no
smtp_use_tls = no
smtpd_client_restrictions = permit_mynetworks
smtpd_helo_required = no
smtpd_helo_restrictions =
smtpd_recipient_restrictions = permit_mynetworks,reject_unauth_destination
smtpd_sasl_auth_enable = no
smtpd_sender_restrictions = hash:/etc/postfix/access
smtpd_use_tls = no
strict_8bitmime = no
strict_rfc821_envelopes = no
transport_maps = hash:/etc/postfix/transport
unknown_local_recipient_reject_code = 550
virtual_alias_domains = hash:/etc/postfix/virtual
virtual_alias_maps = hash:/etc/postfix/virtual

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

8. "Проблема с расшифровкой логов postfix"  
Сообщение от Nexa4yxa (??) on 21-Мрт-08, 16:16 
и еще у меня при вводе postconf | grep nis выводится такая информация

alias_maps = hash:/etc/aliases, nis:mail.aliases
lmtp_sasl_mechanism_filter =
smtp_sasl_mechanism_filter =

мне сказали попробывать удалить строку nis:mail.aliases, только вот в main.cf эта строчка у меня была закоментированна, я ее еще удалил на всякий случай, но после перезагрузки и вводе postconf | grep nis эта строчка всеравно присутствует

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

9. "Проблема с расшифровкой логов postfix"  
Сообщение от stas (??) on 21-Мрт-08, 16:43 
>[оверквотинг удален]
>информация
>
>alias_maps = hash:/etc/aliases, nis:mail.aliases
>lmtp_sasl_mechanism_filter =
>smtp_sasl_mechanism_filter =
>
>мне сказали попробывать удалить строку nis:mail.aliases, только вот в main.cf эта строчка
>у меня была закоментированна, я ее еще удалил на всякий случай,
>но после перезагрузки и вводе postconf | grep nis эта строчка
>всеравно присутствует

Непонятно, какие используются у вас пользователи: локальные или виртуальные?
Если локальные, то должен быть заполнен параметр local_recipient_maps.
Типовое значение: local_recipient_maps = unix:passwd.byname $alias_maps.
Если user <kravchenko> локальный, то у вас ничего и не будет работать, так как
local_recipient_maps не содержит никакого значения.

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

10. "Проблема с расшифровкой логов postfix"  
Сообщение от Nexa4yxa (??) on 21-Мрт-08, 17:52 
>[оверквотинг удален]
>>мне сказали попробывать удалить строку nis:mail.aliases, только вот в main.cf эта строчка
>>у меня была закоментированна, я ее еще удалил на всякий случай,
>>но после перезагрузки и вводе postconf | grep nis эта строчка
>>всеравно присутствует
>
>Непонятно, какие используются у вас пользователи: локальные или виртуальные?
>Если локальные, то должен быть заполнен параметр local_recipient_maps.
>Типовое значение: local_recipient_maps = unix:passwd.byname $alias_maps.
>Если user <kravchenko> локальный, то у вас ничего и не будет работать, так как
>local_recipient_maps не содержит никакого значения.

Да да локальные
спасибо за разьяснение, а в каком формате должна быть запись в aliases?

Допустим
kravchenko: kravchenko@mymail.ru

так подойдет, или подругому???

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

11. "Проблема с расшифровкой логов postfix"  
Сообщение от stas (??) on 21-Мрт-08, 18:12 
>[оверквотинг удален]
>>local_recipient_maps не содержит никакого значения.
>
>Да да локальные
>спасибо за разьяснение, а в каком формате должна быть запись в aliases?
>
>
>Допустим
>kravchenko: kravchenko@mymail.ru
>
>так подойдет, или подругому???

Если локальные, тогда зачем эти параметры
virtual_alias_domains = hash:/etc/postfix/virtual
virtual_alias_maps = hash:/etc/postfix/virtual
Что находится в /etc/postfix/virtual?
Формат файла aliases описан в man aliases:
An alias definition has the form
    name: value1, value2, ...
Да и в каждом дистрибутиве postfix есть образец.
Ваш вариант подойдет. Только зачем заводить пользователя
через alias? В этом есть необходимость?

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

12. "Проблема с расшифровкой логов postfix"  
Сообщение от Nexa4yxa (??) on 21-Мрт-08, 18:44 
>[оверквотинг удален]
>Если локальные, тогда зачем эти параметры
>virtual_alias_domains = hash:/etc/postfix/virtual
>virtual_alias_maps = hash:/etc/postfix/virtual
>Что находится в /etc/postfix/virtual?
>Формат файла aliases описан в man aliases:
> An alias definition has the form
>    name: value1, value2, ...
>Да и в каждом дистрибутиве postfix есть образец.
>Ваш вариант подойдет. Только зачем заводить пользователя
>через alias? В этом есть необходимость?

Мне главное что бы можно было передавать сообщения между локальными пользователями.
Если я не использую параметр local_recipient_maps =, то при отправке появляеться ошибка Unknown Local Recipients with Postfix... В документации написано, что если указать параметр local_recipient_maps = то можно будет обмениваться сообщениями между неавторизованными локальными пользователями. Теперь не знаю, нужно ли к нему привязывать alias? Как правильней поступить?

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

13. "Проблема с расшифровкой логов postfix"  
Сообщение от stas (??) on 21-Мрт-08, 19:11 
>[оверквотинг удален]
>>Да и в каждом дистрибутиве postfix есть образец.
>>Ваш вариант подойдет. Только зачем заводить пользователя
>>через alias? В этом есть необходимость?
>
>Мне главное что бы можно было передавать сообщения между локальными пользователями.
>Если я не использую параметр local_recipient_maps =, то при отправке появляеться ошибка
>Unknown Local Recipients with Postfix... В документации написано, что если указать
>параметр local_recipient_maps = то можно будет обмениваться сообщениями между неавторизованными локальными
>пользователями. Теперь не знаю, нужно ли к нему привязывать alias? Как
>правильней поступить?

Для того чтобы это сделать достаточно заполнить:
local_recipient_maps = unix:passwd.byname $alias_maps
$alias_maps = hash:/etc/postfix/aliases (как правило)
$mydomain и $mydestination.
Завести локальных пользователей в системе и все.
Postfix же вам пишет "Unknown Local Recipients".
Прочитайте: зачем нужен alias. Этой информации полно в интернете.
Не хотите использовать alias - не используйте.
Вы, похоже, вообще не понимаете, как это работает.
Опять же, найдите информацию о работе MTA, ее полно.
Прочтите http://www.postfix.org/BASIC_CONFIGURATION_README.html.
Там все очень подробно расписано, что и как нужно установить.

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

14. "Проблема с расшифровкой логов postfix"  
Сообщение от Nexa4yxa (??) on 22-Мрт-08, 11:56 
>[оверквотинг удален]
>$alias_maps = hash:/etc/postfix/aliases (как правило)
>$mydomain и $mydestination.
>Завести локальных пользователей в системе и все.
>Postfix же вам пишет "Unknown Local Recipients".
>Прочитайте: зачем нужен alias. Этой информации полно в интернете.
>Не хотите использовать alias - не используйте.
>Вы, похоже, вообще не понимаете, как это работает.
>Опять же, найдите информацию о работе MTA, ее полно.
>Прочтите http://www.postfix.org/BASIC_CONFIGURATION_README.html.
>Там все очень подробно расписано, что и как нужно установить.

Я наверно самый тупой линуховод...  Ну сделал я вроде как надо, в логах написано что письмо доставленно,
Mar 22 11:41:43 prospect postfix/smtpd[5150]: connect from unknown[10.0.0.2]
Mar 22 11:41:43 prospect postfix/smtpd[5150]: DF89F271C86: client=unknown[10.0.0.2]
Mar 22 11:41:43 prospect postfix/trivial-rewrite[5186]: warning: database /etc/postfix/virtual.db is older than source file /etc/postfix/virtual
Mar 22 11:41:43 prospect postfix/cleanup[5158]: DF89F271C86: message-id=<000001c88bf8$a4e042d0$eea0c870$@ru>
Mar 22 11:41:44 prospect postfix/qmgr[4807]: DF89F271C86: from=<privet@prospectus.ru>, size=4527, nrcpt=1 (queue active)
Mar 22 11:41:44 prospect postfix/local[5162]: DF89F271C86: to=<kravchenko@prospectus.ru>, relay=local, delay=0.25, delays=0.2/0/0/0.05, dsn=2.0.0, status=sent (delivered to mailbox)
Mar 22 11:41:44 prospect postfix/qmgr[4807]: DF89F271C86: removed
Mar 22 11:41:46 prospect postfix/smtpd[5150]: disconnect from unknown[10.0.0.2]

И тишина, ни каких писем, может я туплю с настройками аутлука, если он у меня настроен на передачу через мой сервер а прием с сервера в инете, то как он будет забирать тогда письма от postfix?

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

15. "Проблема с расшифровкой логов postfix"  
Сообщение от angra (??) on 22-Мрт-08, 12:05 
postfix не является pop/imap сервером, а именно с ними и "разговаривают" почтовые клиенты. Поставьте простенький pop сервер, использующий ящики, в которые складывает почту postfix, и именно к нему обращайтесь из аутглюка.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "Проблема с расшифровкой логов postfix"  
Сообщение от stas (??) on 22-Мрт-08, 12:32 
>[оверквотинг удален]
>Mar 22 11:41:43 prospect postfix/cleanup[5158]: DF89F271C86: message-id=<000001c88bf8$a4e042d0$eea0c870$@ru>
>Mar 22 11:41:44 prospect postfix/qmgr[4807]: DF89F271C86: from=<privet@prospectus.ru>, size=4527, nrcpt=1 (queue active)
>Mar 22 11:41:44 prospect postfix/local[5162]: DF89F271C86: to=<kravchenko@prospectus.ru>, relay=local, delay=0.25, delays=0.2/0/0/0.05, dsn=2.0.0, status=sent (delivered to mailbox)
>Mar 22 11:41:44 prospect postfix/qmgr[4807]: DF89F271C86: removed
>Mar 22 11:41:46 prospect postfix/smtpd[5150]: disconnect from unknown[10.0.0.2]
>
>И тишина, ни каких писем, может я туплю с настройками аутлука, если
>он у меня настроен на передачу через мой сервер а прием
>с сервера в инете, то как он будет забирать тогда письма
>от postfix?

Popa3d для вас самое то.
И еще раз, разберитесь: как работает почта, какие протоколы используются и для чего.
Информации полно.

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

17. "Проблема с расшифровкой логов postfix"  
Сообщение от Nexa4yxa (??) on 22-Мрт-08, 12:35 
>[оверквотинг удален]
>>
>>И тишина, ни каких писем, может я туплю с настройками аутлука, если
>>он у меня настроен на передачу через мой сервер а прием
>>с сервера в инете, то как он будет забирать тогда письма
>>от postfix?
>
>Popa3d для вас самое то.
>И еще раз, разберитесь: как работает почта, какие протоколы используются и для
>чего.
>Информации полно.

Теперь все более менее понятно, дальше думаю разберусь,  большое спасибо всем за ответы :)

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

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

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




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

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