The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Postfix + virtual domains/users + transport"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Почта / Linux)
Изначальное сообщение [ Отслеживать ]

"Postfix + virtual domains/users + transport"  +/
Сообщение от UnderGreen email on 28-Авг-12, 16:51 
Добрый день.

Есть настроенный и хорошо работающий postfix + courier imap + postfixadmin под Debian Squeeze, работающий в качестве рассылщика писем клиентам.
Но есть одна проблема, которую не могу решить и нагуглить что-то подходящее не получается.
В mysql заведены несколько доменов, в каждом домене только два юзера my@domain###.ru, postmaster@domain###.ru. my используется для авторизации, а postmaster для складывания и забора неушедших писем. Все остальные ящики для этих доменов хранятся на другом сервере и необходимо их пересылать туда. Вот именно пересылка и не работает, если обращаться к серверу не с localhost.

Recipient address rejected: User unknown in virtual mailbox table

Хотя имеется

transport_maps = proxy:mysql:/etc/postfix/sql/mysql_virtual_transport_maps_cf

Но релеить почту все равно не хочет. Кроме transport_maps может еще какая-то конфига отвечает?

Ответить | Правка | Cообщить модератору

Оглавление

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


1. "Postfix + virtual domains/users + transport"  +/
Сообщение от ALex_hha (ok) on 29-Авг-12, 18:48 
> Но релеить почту все равно не хочет. Кроме transport_maps может еще какая-то
> конфига отвечает?

полный лог покажи

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Postfix + virtual domains/users + transport"  +/
Сообщение от UnderGreen email on 31-Авг-12, 08:22 
Aug 30 21:01:03 mail postfix/smtpd[3030]: NOQUEUE: reject: RCPT from unknown[80.77.172.26]: 550 5.1.1 <customer.care@domain.ru>: Recipient address rejected: User unknown in virtual mailbox table; from=<my@domain.ru> to=<customer.care@domain.ru> proto=ESMTP helo=<localhost.localdomain>


>> Но релеить почту все равно не хочет. Кроме transport_maps может еще какая-то
>> конфига отвечает?
> полный лог покажи

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Postfix + virtual domains/users + transport"  +/
Сообщение от ALex_hha (ok) on 31-Авг-12, 11:22 
> Aug 30 21:01:03 mail postfix/smtpd[3030]: NOQUEUE: reject: RCPT from unknown[80.77.172.26]:
> 550 5.1.1 <customer.care@domain.ru>: Recipient address rejected: User unknown in virtual
> mailbox table; from=<my@domain.ru> to=<customer.care@domain.ru> proto=ESMTP helo=<localhost.localdomain>

а какой транспорт задан для customer.care@domain.ru?

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Postfix + virtual domains/users + transport"  +/
Сообщение от UnderGreen email on 31-Авг-12, 14:10 
root@mail:/# mysql --defaults-file=/etc/mysql/debian.cnf postfixadmin -e "select * from transport where domain like '%domain.ru'"
+----------------------+-----------------------+
| domain               | transport             |
+----------------------+-----------------------+
| postmaster@domain.ru | :                     |
| domain.ru            | smtp:mail.othermx.com |
+----------------------+-----------------------+

> а какой транспорт задан для customer.care@domain.ru?

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Postfix + virtual domains/users + transport"  +/
Сообщение от ALex_hha (ok) on 31-Авг-12, 14:52 
>[оверквотинг удален]
>     | transport      
>        |
> +----------------------+-----------------------+
> | postmaster@domain.ru | :        
>            
>  |
> | domain.ru          
>  | smtp:mail.othermx.com |
> +----------------------+-----------------------+
>> а какой транспорт задан для customer.care@domain.ru?

postfix считает его локальным. Попробуй задать не в mysql, а в простом текстовом файле.

И домен domain.ru укажи в relay_domains

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Postfix + virtual domains/users + transport"  +/
Сообщение от UnderGreen email on 04-Сен-12, 14:42 
>[оверквотинг удален]
>> | postmaster@domain.ru | :
>>
>>  |
>> | domain.ru
>>  | smtp:mail.othermx.com |
>> +----------------------+-----------------------+
>>> а какой транспорт задан для customer.care@domain.ru?
> postfix считает его локальным. Попробуй задать не в mysql, а в простом
> текстовом файле.
> И домен domain.ru укажи в relay_domains

Оказалось все просто. Надо было транспорт делать virtual, а в таблице domain сделать сделать backupmx = 1 для этого домена.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

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

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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