Форум русскоязычного сообщества Ubuntu


Автор Тема: postfix local_recipient_maps  (Прочитано 8018 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн darzanebor

  • Автор темы
  • Активист
  • *
  • Сообщений: 350
    • Просмотр профиля
postfix local_recipient_maps
« : 25 Август 2008, 23:11:12 »
по данной статье настроил postfix cyrus sslauth очень быстро и понятно
http://www.drivermania.ru/articles/nastraivaem-pochtovij-server-na-debian.html

остался только один вопрос в данной статье оставляют этот параметр пустым и постфикс кушает все мыло что на него идет т.е. ящики с любым именем, так вот у меня вопрос с такой настройкой postfixа как мне поступить с данным параметром и что туда вписать, может подскажет кто примерчик...???

всем кто мучается в силу тех или иных причин с настройкой почти советую данную статью

Оффлайн darzanebor

  • Автор темы
  • Активист
  • *
  • Сообщений: 350
    • Просмотр профиля
Re: postfix local_recipient_maps
« Ответ #1 : 25 Август 2008, 23:32:22 »
а если отключить данную опцию тогда он выдает что такого получателя на сервере нет допустим есть у нас адрес info@domen.com при включенном параметре он нормально кладет всю почту под юзера info а с выключенным пишет
Цитировать
Aug 25 23:28:33 darzanebor postfix/smtpd[19972]: connect from f130.mail.ru[194.67.57.132]
Aug 25 23:28:33 darzanebor postfix/smtpd[19972]: NOQUEUE: reject: RCPT from f130.mail.ru[194.67.57.132]: 550 5.1.1 <info@domen.ru>: Recipient address rejected: User unknown in local recipient table; from=<mail@mail.ru> to=<info@domen.ru> proto=ESMTP helo=<f130.mail.ru>
Aug 25 23:28:34 darzanebor postfix/smtpd[19972]: disconnect from f130.mail.ru[194.67.57.132]

Оффлайн darzanebor

  • Автор темы
  • Активист
  • *
  • Сообщений: 350
    • Просмотр профиля
Re: postfix local_recipient_maps
« Ответ #2 : 29 Сентябрь 2008, 11:42:22 »
up

Оффлайн Bambr

  • Участник
  • *
  • Сообщений: 121
    • Просмотр профиля
Re: postfix local_recipient_maps
« Ответ #3 : 29 Сентябрь 2008, 14:13:43 »
darzanebor, месяц прошел, и до сих пор не разобрались? :)

Если параметр local_recipient_maps пустой, то postfix принимает все входящие сообщения независимо от того, существует адрес получателя или нет. При отсутствии адресата postfix может послать отправителю сообщение, что такого адреса не существует, трафик нифига не экономится.

Если параметр local_recipient_maps = hash:/etc/postfix/aliases (может быть множество вариаций), то postfix в начале проверит наличие адреса получателя в файле aliases.db и если не найдет, то выдаст отправителю отлуп  с кодом 550 5.1.1, тело сообщения не будет принято, экономится трафик.

Оффлайн jmur

  • Активист
  • *
  • Сообщений: 350
    • Просмотр профиля
Re: postfix local_recipient_maps
« Ответ #4 : 29 Сентябрь 2008, 14:30:39 »
У Postfix довольно хорошая документация
http://www.postfix.org/LOCAL_RECIPIENT_README.html#main_config
тебе нужно указать файл со списком пользователей.

Оффлайн Seaman25

  • Любитель
  • *
  • Сообщений: 59
    • Просмотр профиля
Re: postfix local_recipient_maps
« Ответ #5 : 20 Май 2009, 22:58:38 »
здравствуйте!
а пример можно? что именно писать в local_recipient_maps?
так?
local_recipient_maps = hash:/etc/postfix/recipients
а в /etc/postfix/recipients:
vasya.pupkin@domain.com OK
kolya@domain.com OK
.....

затем
sudo postmap /etc/postfix/recipients
и sudo /etc/init.d/postfix reload

???

права у /etc/postfix/recipients играют значение?

Оффлайн UrryO

  • Любитель
  • *
  • Сообщений: 91
    • Просмотр профиля
Re: postfix local_recipient_maps
« Ответ #6 : 22 Май 2009, 15:07:50 »
Приветствую.
Настраиваю по этой же инструкции, но получил затык на этапе подключения к серверу через telnet.
Выдает вот что:

debian:~# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 my.ru ESMTP Postfix (Debian/GNU)

и начинает долго думать, после раздумий выдает вот это:
^CConnection closed by foreign host.

Подскажите пожалуйста где смотреть?

Оффлайн Seaman25

  • Любитель
  • *
  • Сообщений: 59
    • Просмотр профиля
Re: postfix local_recipient_maps
« Ответ #7 : 22 Май 2009, 16:39:20 »
Приветствую.
Настраиваю по этой же инструкции, но получил затык на этапе подключения к серверу через telnet.
Выдает вот что:

debian:~# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 my.ru ESMTP Postfix (Debian/GNU)

и начинает долго думать, после раздумий выдает вот это:
^CConnection closed by foreign host.

Подскажите пожалуйста где смотреть?

по какой инструкции? а покажите свой main.cf

Оффлайн UrryO

  • Любитель
  • *
  • Сообщений: 91
    • Просмотр профиля
Re: postfix local_recipient_maps
« Ответ #8 : 22 Май 2009, 17:00:51 »
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 = yes

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

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

readme_directory = /home/urry

# 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:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_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.

local_recipient_maps =
myhostname = my.ru
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = /etc/mailname, debian.my, localhost.my, localhost
mynetworks = 192.168.168.0/24, 127.0.0.0/8

mailbox_transport = lmtp:unix:/var/run/cyrus/socket/lmtp
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
disable_vrfy_command = yes
allow_untrusted_routing = yes

#auth
smtpd_sasl_local_domain =
smtpd_sasl_auth_enable = yes

smtpd_sasl_security_options = noanonymous

broken_sasl_auth_clients = yes

smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination

smtpd_sasl_authenticated_header = yes

smtpd_sasl_application_name = smtpddebug_peer_list = my.ru /192.168.168.0/24

Оффлайн jmur

  • Активист
  • *
  • Сообщений: 350
    • Просмотр профиля
Re: postfix local_recipient_maps
« Ответ #9 : 22 Май 2009, 19:09:21 »
debian:~# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 my.ru ESMTP Postfix (Debian/GNU)

и начинает долго думать, после раздумий выдает вот это:
^CConnection closed by foreign host.
А что он должен ещё выдавать? Он ждёт ввода команд, а потом отрубается по таймауту.

Оффлайн UrryO

  • Любитель
  • *
  • Сообщений: 91
    • Просмотр профиля
Re: postfix local_recipient_maps
« Ответ #10 : 22 Май 2009, 22:31:42 »
Цитировать
А что он должен ещё выдавать? Он ждёт ввода команд, а потом отрубается по таймауту.
А какие команды?
Я пробовал user test выдал 501, да и на любую команду тоже самое..
В инструкции показано только это:
mailserver:~# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 mailserver.test.ru ESMTP Postfix (Debian/GNU)
EHLO drivermania.ru
250-mailserver.test.ru
250-PIPELINING
250-SIZE 10240000
250-VRFY250-ETRN
250-STARTTLS
250-AUTH LOGIN PLAIN
250-AUTH=LOGIN PLAIN
250-ENHANCEDSTATUSCODES
250-8BITMIME250 DSNQUIT

Я так понимаю, что и у меня тоже должен был выдать.
Или я не правильно понимаю?
У меня почему стопорится на 220-м ответе??? И потом, выход только через выход из сеанса telnet. Какие команды серверу посылать, и как я так и не понял :(
Просветите начинающего.....

Оффлайн jmur

  • Активист
  • *
  • Сообщений: 350
    • Просмотр профиля
Re: postfix local_recipient_maps
« Ответ #11 : 27 Май 2009, 14:48:09 »
EHLO yourdomain.ruэто твоя комманда, остальное - ответ сервера с параметрами, которые он поддерживает

Оффлайн UrryO

  • Любитель
  • *
  • Сообщений: 91
    • Просмотр профиля
Re: postfix local_recipient_maps
« Ответ #12 : 27 Май 2009, 23:15:44 »
Спасибо!
Завтра попробую.

 

Страница сгенерирована за 0.054 секунд. Запросов: 22.