[Sysadmins] Что-то не так с postfix в сизифе
Konstantin Lepikhov
lakostis на unsafe.ru
Пн Авг 10 12:56:36 MSK 2015
Hi Yury!
On 08/10/15, at 09:16:11 AM you wrote:
> Всем привет!
>
> Имею postfix+dovecot+mysql еще на p5, надо бы все перенести на более
> актуальную пакетную базу.
>
> Установил server-light, обновил до текущего сизифа.
> Сразу попал на грабли, что постфикс не работает в chroot, такая проблема у
> многих.
> Отключил везде chroot в master.cf. Хоть стал запускаться и почту через
> roundcube
> и dovecot можно слать внутри домена (может даже доменов) на этом сервере.
> Однако не работают aliases, у меня они сделаны через:
>
> virtual_maps = mysql:/etc/postfix/mysql-virtual.cf
> пробовал переименовать в
> virtual_alias_maps = mysql:/etc/postfix/mysql-virtual.cf
>
> Все тщетно, даже пробовал включить обычные алиасы
>
> alias_maps = hash:/etc/postfix/aliases
> alias_database = hash:/etc/postfix/aliases
>
> сделал adjust,но он их не использует
>
>
> в логах только:
> Aug 10 09:09:34 test1 postfix/virtual[27581]: E0751100054: to=<root at plck.rw>,
> relay=virtual, delay=0.06, delays=0.03/0.01/0/0.01, dsn=5.1.1,
> status=bounced (unknown user: "root at plck.rw")
>
> Может кто-то сталкивался с чем-то подобным? Похоже чисто альтовская
> заморочка.
>
А как вы соединяетесь с MySQL? Через host:port или сокет? Если сокет, то
он должен быть внутри chroot'а, иначе postfix его не увидит. Кроме этого
должен быть установлен дополнительный пакет postfix-mysql чтобы работали
maps lookups через mysql.
--
WBR et al.
Подробная информация о списке рассылки Sysadmins