virtual_transport = hash:/path/filename странное поведени

Общие вопросы по установке и настройке сервера Postfix.
Писать в этот форум могут только зарегистрированные пользователи.

Модераторы: prefer, alexandrnew, ALex_hha, Roman, Axel

Ответить
greyshadow
Новичок
Новичок
Сообщения: 2
Зарегистрирован: 23 янв 2015, 16:05
Откуда: Украина

virtual_transport = hash:/path/filename странное поведени

Сообщение greyshadow » 23 янв 2015, 16:28

доброе время суток.
Происходит один глюк

если в main.cf
virtual_transport = dc-lmtp:127.0.0.1:12224

все работает, судя по документации virtual_transport может быть указана таблица,
создаю

/etc/postfix/virttransport

example1.com dc-lmtp:127.0.0.1:12224
example2.com dc-lmtp:127.0.0.1:12225

postmap virttransport
virtual_transport = hash:/etc/postfix/virttransport


и при обработке коннекта получаю ошибку
postfix/qmgr[23110]: warning: connect to transport private/hash: No such file or directory

версия постфикса postfix-2.10.1

Файлы точно есть!

postmap -q 'example1.com' hash:/etc/postfix/virttransport
dc-lmtp:127.0.0.1:12224

Это таки глюк или я что-то недопонимаю?

Аватара пользователя
Andy_mak
Член клуба
Член клуба
Сообщения: 436
Зарегистрирован: 08 фев 2012, 14:37
Откуда: Russia, Moscow

Сообщение Andy_mak » 23 янв 2015, 16:59

Что-то вы не так поняли. В качестве виртуального транспорта может быть только параметр (имя сервиса postfix), а не хеш (массив:ключ-значение).
Во всяком случае, я такого в документации не видел. :)
FreeBSD, PostFix, AmavisD-New, Spamassassin - это хорошо!

greyshadow
Новичок
Новичок
Сообщения: 2
Зарегистрирован: 23 янв 2015, 16:05
Откуда: Украина

Сообщение greyshadow » 23 янв 2015, 17:25

Похоже вы правы,
например в
http://howitmake.ru/blog/ubuntu/12.html
указано
virtual_transport = hash:/etc/postfix/transport

но вот непосредственно в доке

virtual_transport (default: virtual)
The default mail delivery transport and next-hop destination for final delivery to domains listed with $virtual_mailbox_domains. This information can be overruled with the transport(5) table.

Specify a string of the form transport:nexthop, where transport is the name of a mail delivery transport defined in master.cf. The :nexthop destination is optional; its syntax is documented in the manual page of the corresponding delivery agent.

This feature is available in Postfix 2.0 and later.

Так что мне похоже надо будет transport_maps использовать.

Спасибо.

ALex_hha
Moderator
Moderator
Сообщения: 2347
Зарегистрирован: 09 ноя 2006, 13:08
Откуда: Украина. Харьков.

Сообщение ALex_hha » 22 мар 2015, 19:28

В качестве виртуального транспорта может быть только параметр (имя сервиса postfix)
любое имя, описанное в master.cf

Аватара пользователя
Andy_mak
Член клуба
Член клуба
Сообщения: 436
Зарегистрирован: 08 фев 2012, 14:37
Откуда: Russia, Moscow

Сообщение Andy_mak » 23 мар 2015, 12:01

ALex_hha писал(а):
В качестве виртуального транспорта может быть только параметр (имя сервиса postfix)
любое имя, описанное в master.cf
Да имя сервиса описанного в master.cf, но не имя массива или хеша, в котором указаны несколько сервисов.
FreeBSD, PostFix, AmavisD-New, Spamassassin - это хорошо!

Ответить