<div dir="ltr"><div><div><div>Вот эти пакеты установлены:<br>postfix-mysql-2.11.3-alt1<br>postfix-dovecot-2.11.3-alt1<br>postfix-control-1.6.1-alt1<br><br></div>postfix видит mysql, если написать реально существующему юзеру, то он соединяется с mysql и доставляет почту.<br><br></div>Ну и вот такая проверка прокатывает:<br>[root@test1 postfix]# postmap -q <a href="mailto:root@plck.rw">root@plck.rw</a> mysql:/etc/postfix/<a href="http://mysql-virtual.cf">mysql-virtual.cf</a> <br><a href="mailto:sf@plck.rw">sf@plck.rw</a><br><br></div><div>Вот такие настройки для соединения<br></div><br>user = postfix<br>password = password<br>dbname = mail<br>hosts = localhost<br>query = SELECT goto FROM alias WHERE address = CONVERT('%s' USING cp1251).<br><div><div><div><br><br></div><div>Он как бы просто не хочет проверять эти алиасы, хотя вполне может, в логах mysql я не вижу этих запросов, что еще более странно, когда юзер существует в базе, т.е. есть ящик, например<br>[root@test1 postfix]# postmap -q <a href="mailto:sf@plck.rw">sf@plck.rw</a> mysql:/etc/postfix/<a href="http://mysql-virtual-maps.cf">mysql-virtual-maps.cf</a><br>/var/spool/mail/<a href="http://plck.rw/sf">plck.rw/sf</a><br><br></div><div>тут он выдал путь до ящика, то почту доставляет, но зачем-то и алиасы проверят, я вижу в логах:<br><br> 186 Connect postfix@localhost on mail<br> 186 Query SELECT goto FROM alias WHERE address = CONVERT('<a href="mailto:sf@plck.rw">sf@plck.rw</a>' USING cp1251)<br> 186 Query SELECT goto FROM alias WHERE address = CONVERT('sf' USING cp1251)<br> 186 Query SELECT goto FROM alias WHERE address = CONVERT('@<a href="http://plck.rw">plck.rw</a>' USING cp1251)<br><br></div><div>А если отправить почту на <a href="mailto:root@plck.rw">root@plck.rw</a>, то подобных запросов нет. На p5 все работает нормально.<br></div><div><br></div><div><div><div><div><div><h1 class="product-name" itemprop="name"><br></h1><br></div></div></div></div></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">10 августа 2015 г., 12:56 пользователь Konstantin Lepikhov <span dir="ltr"><<a href="mailto:lakostis@unsafe.ru" target="_blank">lakostis@unsafe.ru</a>></span> написал:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Yury!<br>
<span class=""><br>
On 08/10/15, at 09:16:11 AM you wrote:<br>
<br>
> Всем привет!<br>
><br>
> Имею postfix+dovecot+mysql еще на p5, надо бы все перенести на более<br>
> актуальную пакетную базу.<br>
><br>
> Установил server-light, обновил до текущего сизифа.<br>
> Сразу попал на грабли, что постфикс не работает в chroot, такая проблема у<br>
> многих.<br>
> Отключил везде chroot в <a href="http://master.cf" rel="noreferrer" target="_blank">master.cf</a>. Хоть стал запускаться и почту через<br>
> roundcube<br>
> и dovecot можно слать внутри домена (может даже доменов) на этом сервере.<br>
> Однако не работают aliases, у меня они сделаны через:<br>
><br>
> virtual_maps = mysql:/etc/postfix/<a href="http://mysql-virtual.cf" rel="noreferrer" target="_blank">mysql-virtual.cf</a><br>
> пробовал переименовать в<br>
> virtual_alias_maps = mysql:/etc/postfix/<a href="http://mysql-virtual.cf" rel="noreferrer" target="_blank">mysql-virtual.cf</a><br>
><br>
> Все тщетно, даже пробовал включить обычные алиасы<br>
><br>
> alias_maps = hash:/etc/postfix/aliases<br>
> alias_database = hash:/etc/postfix/aliases<br>
><br>
> сделал adjust,но он их не использует<br>
><br>
><br>
> в логах только:<br>
> Aug 10 09:09:34 test1 postfix/virtual[27581]: E0751100054: to=<<a href="mailto:root@plck.rw">root@plck.rw</a>>,<br>
> relay=virtual, delay=0.06, delays=0.03/0.01/0/0.01, dsn=5.1.1,<br>
> status=bounced (unknown user: "<a href="mailto:root@plck.rw">root@plck.rw</a>")<br>
><br>
> Может кто-то сталкивался с чем-то подобным? Похоже чисто альтовская<br>
> заморочка.<br>
><br>
</span>А как вы соединяетесь с MySQL? Через host:port или сокет? Если сокет, то<br>
он должен быть внутри chroot'а, иначе postfix его не увидит. Кроме этого<br>
должен быть установлен дополнительный пакет postfix-mysql чтобы работали<br>
maps lookups через mysql.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
WBR et al.<br>
_______________________________________________<br>
Sysadmins mailing list<br>
<a href="mailto:Sysadmins@lists.altlinux.org">Sysadmins@lists.altlinux.org</a><br>
<a href="https://lists.altlinux.org/mailman/listinfo/sysadmins" rel="noreferrer" target="_blank">https://lists.altlinux.org/mailman/listinfo/sysadmins</a><br>
</font></span></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature">Best Regards, Yury Konovalov aka Speccyfan (2:453/53)<br>Registered Linux User #379588</div>
</div>