<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Postfix + MySQL + Courier-IMAP</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/76477.html</link>
    <description>Здравствуйте.&lt;br&gt;При организации такой вот простой связки, возникли проблемы. Читал много мануалов, коих в инете полно. Но все же не получается заставить работать такую вот простую вешчь :)&lt;br&gt;&lt;br&gt;Почта отправлять - отправляется. В почтовый ящик пользователя складывается. Соединение с pop3 сервером устанавливается. А вот получить почту не получается.&lt;br&gt;&lt;br&gt;Куски логов:&lt;br&gt;&amp;lt;maillog&amp;gt;:&lt;br&gt;Sep 28 18:05:53 host002m pop3d: LOGIN FAILED, user=it1, ip=&#091;10.0.0.9&#093;&lt;br&gt;&lt;br&gt;&amp;lt;debug.log&amp;gt;:&lt;br&gt;Sep 28 18:05:52 host002m pop3d: Connection, ip=&#091;10.0.0.9&#093;&lt;br&gt;Sep 28 18:05:52 host002m authdaemond: received auth request, service=pop3, authtype=login&lt;br&gt;Sep 28 18:05:52 host002m authdaemond: authmysql: trying this module&lt;br&gt;Sep 28 18:05:53 host002m authdaemond: SQL query: SELECT email, crypt, password, &apos;1003&apos;, &apos;1003&apos;, &apos;/var/vmailbox&apos;, maildir, &quot;&quot;, &quot;&quot;, &quot;&quot; FROM users WHERE email = &quot;it1&quot;&lt;br&gt;Sep 28 18:05:53 host002m authdaemond: zero rows returned&lt;br&gt;Sep 28 18:05:53 host002m authdaemond: no password available to compare&lt;br&gt;Sep 28 18:05:53 host002m authdaemond: authmysql</description>

<item>
    <title>Postfix + MySQL + Courier-IMAP (Solo_Wolf)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/76477.html#9</link>
    <pubDate>Tue, 02 Oct 2007 06:18:48 GMT</pubDate>
    <description>В случае с pop3 SQL должен выдавать ему в поле home  /var/vmailbox/virt1.firma.ru/it1/new/.&lt;br&gt;</description>
</item>

<item>
    <title>Postfix + MySQL + Courier-IMAP (sza)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/76477.html#8</link>
    <pubDate>Tue, 02 Oct 2007 04:36:23 GMT</pubDate>
    <description>&amp;gt;SQL для courier-IMAP должен выдать имя каталога, где лежат файлы с письмами &lt;br&gt;&amp;gt;(на каждое письмо свой файл, а не все в одном файле &lt;br&gt;&amp;gt;- это даже в форуме проскакивало). Там же и подкаталоги, которые &lt;br&gt;&amp;gt;создаются клиентами IMAP. И сообщение -authentication error: Permission denied - не &lt;br&gt;&amp;gt;значит, что нет доступа, он просто попадает мимо. &lt;br&gt;&lt;br&gt;Здравствуйте Solo_Wolf.&lt;br&gt;Интересная штука. Когда поле maildir устанавливаю значение &apos;/virt1.firma.ru/it1&apos;, то вся почта складывается в один файл. А когда значение &apos;/virt1.firma.ru/it1/&apos; то создаются в каталоге it1 три подкаталога /cur, /new и /tmp. Причем почта действительно складывается разными файлами в /var/vmailbox/virt1.firma.ru/it1/new/. Но ошибка та же самая осталась.&lt;br&gt;</description>
</item>

<item>
    <title>Postfix + MySQL + Courier-IMAP (Solo_Wolf)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/76477.html#7</link>
    <pubDate>Mon, 01 Oct 2007 19:07:46 GMT</pubDate>
    <description>SQL для courier-IMAP должен выдать имя каталога, где лежат файлы с письмами (на каждое письмо свой файл, а не все в одном файле - это даже в форуме проскакивало). Там же и подкаталоги, которые создаются клиентами IMAP. И сообщение -authentication error: Permission denied - не значит, что нет доступа, он просто попадает мимо.&lt;br&gt;</description>
</item>

<item>
    <title>Postfix + MySQL + Courier-IMAP (sza)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/76477.html#6</link>
    <pubDate>Mon, 01 Oct 2007 17:49:06 GMT</pubDate>
    <description>Всем доброго времени суток.&lt;br&gt;Проблема была из-за несоответствия запроса к базе структуре таблицы users. Привел структуру к стандартному виду:&lt;br&gt;&lt;br&gt;create table users(email varchar(128) not null default &apos;&apos;, &lt;br&gt;                   cryptpw varchar(128) not null default &apos;&apos;, &lt;br&gt;                   clearpw varchar(128) not null default &apos;&apos;, &lt;br&gt;                   uid int(11) unsigned not null default &apos;1003&apos;, &lt;br&gt;                   gid int(11) unsigned not null default &apos;1003&apos;, &lt;br&gt;                   home varchar(128) not null default &apos;/var/vmailbox&apos;, &lt;br&gt;                   domain varchar(128) not null default &apos;&apos;, &lt;br&gt;                   maildir varchar(128) not null default &apos;&apos;, &lt;br&gt;                   quota int(11) unsigned default &apos;&apos;, &lt;br&gt;                   fullname varchar(128) not null default &apos;&apos;, &lt;br&gt;                   options tinyint(4) not null default &apos;&apos;);&lt;br&gt;&lt;br&gt;и теперь в логах несколько другое сообщение:&lt;br&gt;&lt;br&gt;&amp;lt;maillog&amp;gt;:&lt;br&gt;Oct  1 15:10:29 host002m pop3d: authdaemon: s_connect() failed: Permission denied&lt;br&gt;Oct  1 15:10:29 host002m pop3d: LO</description>
</item>

<item>
    <title>Postfix + MySQL + Courier-IMAP (Solo_Wolf)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/76477.html#5</link>
    <pubDate>Mon, 01 Oct 2007 14:24:53 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Courier-IMAP использует username для авторизации, а postfix для доставки использует username&#064;domain &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;Поэтому запросы для courier-IMAP и postfix должны отличаться. У меня это реализовано &lt;br&gt;&amp;gt;&amp;gt;на уровне view. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;кто вам сказал такой бред? &lt;br&gt;&lt;br&gt;Странно... Я специально делал добавку. Ежели конечно у человека в качестве login в mail серверу используется имя&quot;домен, то тогда вы действительно правы. А если нет, то ошибка довольно похожа на ту, что я получал.&lt;br&gt;</description>
</item>

<item>
    <title>Postfix + MySQL + Courier-IMAP (ALex_hha)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/76477.html#4</link>
    <pubDate>Mon, 01 Oct 2007 13:38:55 GMT</pubDate>
    <description>&amp;gt;Courier-IMAP использует username для авторизации, а postfix для доставки использует username&#064;domain &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Поэтому запросы для courier-IMAP и postfix должны отличаться. У меня это реализовано &lt;br&gt;&amp;gt;на уровне view. &lt;br&gt;&lt;br&gt;кто вам сказал такой бред?&lt;br&gt;</description>
</item>

<item>
    <title>Postfix + MySQL + Courier-IMAP (Solo_Wolf)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/76477.html#3</link>
    <pubDate>Mon, 01 Oct 2007 05:36:30 GMT</pubDate>
    <description>Courier-IMAP использует username для авторизации, а postfix для доставки использует username&#064;domain&lt;br&gt;&lt;br&gt;Поэтому запросы для courier-IMAP и postfix должны отличаться. У меня это реализовано на уровне view.&lt;br&gt;</description>
</item>

<item>
    <title>Postfix + MySQL + Courier-IMAP (sza)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/76477.html#2</link>
    <pubDate>Sun, 30 Sep 2007 03:57:18 GMT</pubDate>
    <description>&amp;gt;&amp;gt;MYSQL_CRYPT_PWFIELD crypt &lt;br&gt;&amp;gt;&amp;gt;MYSQL_CLEAR_PWFIELD password &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;НЕЛЬЗЯ ИСПОЛЬЗОВАТЬ ЭТИ ДВА ПОЛЯ ОДНОВРЕМЕННО!!! &lt;br&gt;&lt;br&gt;Спасибо. Действительно, был такой косяк.&lt;br&gt;Убрал MYSQL_CRYPT_PWFIELD    crypt.&lt;br&gt;И убрал из pop3d:&lt;br&gt;POP3AUTH=&quot;PLAIN LOGIN CRAM-MD5&quot;&lt;br&gt;POP3AUTH_ORIG=&quot;PLAIN LOGIN CRAM-MD5&quot;&lt;br&gt;POP3_PROXY=0&lt;br&gt;Поскольку мой почтовый сервер не использует прокси, SASL и web.&lt;br&gt;&lt;br&gt;Для проверки завел второй виртуальный домен и пользователя в нем. Посылаю почту от пользователя virt1.firma.ru пользователю virt2.firma.ru (естественно что в main.cf указал параметр virtual_mailbox_domains = mysql:$base/mysqlconf/domains.conf и в базе mail завел оба виртуальных домена).  Почта исправно доставляется и складывается в файл. Но вот при получении те же проблемы остались. Причем соединение с pop3 сервером устанавливается, а вот проверку пароля пройти не удается. И в логах те же самые собщения остались. &lt;br&gt;</description>
</item>

<item>
    <title>Postfix + MySQL + Courier-IMAP (ALex_hha)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/76477.html#1</link>
    <pubDate>Fri, 28 Sep 2007 13:48:00 GMT</pubDate>
    <description>&amp;gt;MYSQL_CRYPT_PWFIELD crypt &lt;br&gt;&amp;gt;MYSQL_CLEAR_PWFIELD password &lt;br&gt;&lt;br&gt;НЕЛЬЗЯ ИСПОЛЬЗОВАТЬ ЭТИ ДВА ПОЛЯ ОДНОВРЕМЕННО!!!&lt;br&gt;</description>
</item>

</channel>
</rss>
