<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Postfix + Roundcube]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=29519</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=29519&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Postfix + Roundcube».]]></description>
		<lastBuildDate>Wed, 14 Aug 2013 09:11:39 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Postfix + Roundcube]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=358244#p358244</link>
			<description><![CDATA[<p>Нужно изменить метод авторизации, который использует roundcube.<br />В файле /var/www/html/roundcube/config/main.inc.php вместо <br /></p><div class="codebox"><pre><code>$rcmail_config[&#039;imap_auth_type&#039;] = null;</code></pre></div><p>укажите <br /></p><div class="codebox"><pre><code>$rcmail_config[&#039;imap_auth_type&#039;] = PLAIN;</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (rsv)]]></author>
			<pubDate>Wed, 14 Aug 2013 09:11:39 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=358244#p358244</guid>
		</item>
		<item>
			<title><![CDATA[Postfix + Roundcube]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=357497#p357497</link>
			<description><![CDATA[<p>Настроил Roundcube и PostfixAdmin<br />Домен:&nbsp; &nbsp; &nbsp;<br />point.local<br />Имя хоста почтового сервера:&nbsp; &nbsp; &nbsp;<br />mx.point.local<br />IP адрес почтового сервера:&nbsp; &nbsp; <br />10.10.4.76<br />В PostfixAdmin зашел как administrator@point.local создал домен point.local и ящик linux@point.local<br />Для проверки работы Roundcube зашел на свой рабочий ящик -&gt; все работает... Но не могу зайти на ящик, созданный с помощью PostfixAdmina. Вот такой ерор выдает</p><p>Aug&nbsp; 9 10:27:04 mx dovecot: auth: Debug: client out: CONT#0111#011PDAxNjk3MDE0NjQzMDEwODUuMTM3NjAzMzIyNEBteC5wb2ludC5sb2NhbD4=<br />Aug&nbsp; 9 10:27:04 mx dovecot: auth: Debug: client in: CONT#0111#011Y2VudG9zQGRvbWFpbi51YSA1ZjU1MTkwMWYyYzc4NGRkZTFhMmJkNzM4YWNjZmU1Yw==<br />Aug&nbsp; 9 10:27:04 mx dovecot: auth: Debug: sql(centos@domain.ua,10.10.4.76): query: SELECT username as user, password, &#039;/var/vmail/domain.ua/centos&#039; as userdb_home, &#039;maildir:/var/vmail/domain.ua/centos&#039; as userdb_mail, 501 as userdb_uid, 12 as userdb_gid FROM mailbox WHERE username = &#039;centos@domain.ua&#039; AND active = &#039;1&#039;<br />Aug&nbsp; 9 10:27:04 mx dovecot: auth: password(centos@domain.ua,10.10.4.76): Requested CRAM-MD5 scheme, but we have only MD5 (input: $1$4c8b2163$EfBZDePlp9OqK87t19k.10)<br />Aug&nbsp; 9 10:27:06 mx dovecot: auth: Debug: client out: FAIL#0111#011user=centos@domain.ua<br />Aug&nbsp; 9 10:27:06 mx dovecot: imap-login: Disconnected (auth failed, 1 attempts): user=&lt;centos@domain.ua&gt;, method=CRAM-MD5, rip=10.10.4.76, lip=10.10.4.76, secured</p><p>Меня смущает вот эта строчка. Как это убрать? я так понимаю, это связано с довекотом<br />Requested CRAM-MD5 scheme, but we have only MD5 (input: $1$4c8b2163$EfBZDePlp9OqK87t19k.10)</p><br /><p>Вот мои конфиги<br />mysql -u root -p<br />mysql&gt;&nbsp; Enter password: *****<br />mysql&gt;&nbsp; CREATE DATABASE mail;<br />mysql&gt;&nbsp; GRANT ALL PRIVILEGES ON mail.* TO &#039;postfix&#039;@&#039;localhost&#039; IDENTIFIED BY &#039;postfix&#039;;<br />mysql&gt;&nbsp; quit</p><p>nano /etc/postfix/main.cf<br />soft_bounce = no<br />queue_directory = /var/spool/postfix<br />daemon_directory = /usr/libexec/postfix<br />mail_owner = postfix<br />default_privs = nobody<br />inet_interfaces = all<br />myhostname = mx.point.local<br />mydomain = point.local<br />myorigin = $mydomain<br />mydestination = $myhostname,localhost.$myhostname,localhost<br />local_recipient_maps = $virtual_mailbox_maps, $virtual_alias_maps, $transport_maps<br />unknown_local_recipient_reject_code = 550<br />mynetworks = 127.0.0.0/8<br />relay_domains = $transport_maps<br />alias_maps = hash:/etc/aliases<br />alias_database = hash:/etc/aliases<br />mail_spool_directory = /var/mail<br />smtpd_banner = $myhostname ESMTP<br />debug_peer_level = 2<br />debug_peer_list = 127.0.0.1<br />debugger_command = <br />&nbsp; &nbsp; PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin<br />&nbsp; &nbsp; xxgdb $daemon_directory/$process_name $process_id &amp; sleep 5 <br />sendmail_path = /usr/sbin/sendmail<br />mailq_path = /usr/bin/mailq<br />setgid_group = postdrop<br />html_directory = no<br />manpage_directory = /usr/local/man<br />config_directory = /etc/postfix<br />virtual_mailbox_domains = mysql:$config_directory/sql/vdomains.cf<br />virtual_mailbox_base = /var/vmail<br />virtual_mailbox_maps = mysql:$config_directory/sql/vmailbox.cf<br />virtual_alias_maps = mysql:$config_directory/sql/valias.cf<br />virtual_minimum_uid = 501<br />virtual_uid_maps = static:501<br />virtual_gid_maps = static:12<br />virtual_transport = dovecot<br />dovecot_destination_recipient_limit = 1<br />smtpd_sasl_auth_enable = yes<br />smtpd_sasl_exceptions_networks = $mynetworks<br />smtpd_sasl_security_options = noanonymous<br />broken_sasl_auth_clients = yes<br />smtpd_sasl_type = dovecot<br />smtpd_sasl_path = /var/spool/postfix/private/dovecot-auth<br />smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination, permit<br />smtpd_recipient_restrictions = permit_mynetworks,<br />&nbsp; &nbsp; permit_sasl_authenticated,<br />&nbsp; &nbsp; reject_unauth_destination,<br />&nbsp; &nbsp; reject_non_fqdn_recipient,<br />&nbsp; &nbsp; reject_unverified_recipient,<br />&nbsp; &nbsp; reject_rbl_client cbl.abuseat.org,<br />&nbsp; &nbsp; reject_rbl_client dialups.mail-abuse.org</p><p>Отключил селинукс и iptables <br />Создал юзера vmail с PID 501, группа mail c PID 12<br />mkdir -p -v /var/vmail<br />chmod 770 -R /var/vmail<br />chown vmail:mail /var/vmail</p><br /><p>Создал дополнительные конфигурационные файлы, которые указаны в /etc/postfix/main.cf<br /># mkdir /etc/postfix/sql</p><br /><p> vi /etc/postfix/sql/vdomains.cf<br />user = postfix<br />password = postfix<br />hosts = localhost<br />dbname = mail<br />table = domain<br />select_field = domain<br />where_field = domain<br />additional_conditions = and backupmx = &#039;0&#039; and active = &#039;1&#039;<br />#query = SELECT domain FROM domain WHERE domain=&#039;%s&#039; AND backupmx=&#039;0&#039; AND active=&#039;1&#039;</p><br /><p> vi /etc/postfix/sql/vmailbox.cf<br />user = postfix<br />password = postfix<br />hosts = localhost<br />dbname = mail<br />table = mailbox<br />select_field = CONCAT(domain,&#039;/&#039;,maildir)<br />where_field = username<br />additional_conditions = and active = &#039;1&#039;<br />#query = SELECT CONCAT(domain,&#039;/&#039;,maildir) FROM mailbox WHERE username=&#039;%s&#039;AND active = &#039;1&#039;</p><p>vi /etc/postfix/sql/valias.cf<br />user = postfix<br />password = postfix<br />hosts = localhost<br />dbname&nbsp; &nbsp; &nbsp;= mail<br />table = alias<br />select_field = goto<br />where_field = address<br />additional_conditions = and active = &#039;1&#039;<br />#query = SELECT goto FROM alias WHERE address=&#039;%s&#039; AND active = &#039;1&#039;</p><p>vi /etc/postfix/master.cf<br />dovecot&nbsp; &nbsp; unix&nbsp; &nbsp; -&nbsp; &nbsp; n&nbsp; &nbsp; n&nbsp; &nbsp; -&nbsp; &nbsp; -&nbsp; &nbsp; pipe<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;flags=DRhu user=vmail:mail argv=/usr/libexec/dovecot/deliver -d $(recipient)</p><p>Конфигурируем Dovecot<br />auth_debug = yes<br />auth_debug_passwords = yes<br />auth_mechanisms = plain login cram-md5<br />auth_verbose = yes<br />base_dir = /var/run/dovecot/<br />disable_plaintext_auth = no<br />ssl = no<br />first_valid_uid = 501<br />last_valid_uid = 501<br />log_timestamp = %Y-%m-%d %H:%M:%S<br />mail_debug = yes<br />mail_location = maildir:/var/vmail/%d/%u<br />passdb {<br />args = /etc/dovecot-sql.conf<br />driver = sql<br />}<br />protocols = imap pop3<br />service auth {<br />unix_listener /var/spool/postfix/private/dovecot-auth {<br />user = postfix<br />group = postfix<br />mode = 0660<br />}<br />unix_listener auth-master {<br />user = vmail<br />group = mail<br />mode = 0660<br />}<br />unix_listener auth-userdb {<br />user = vmail<br />group = mail<br />mode = 0660<br />}<br />#user=root<br />}<br />service imap-login {<br />executable = /usr/libexec/dovecot/imap-login<br />inet_listener imap {<br />address = *<br />port = 143<br />}<br />}<br />service imap {<br />executable = /usr/libexec/dovecot/imap<br />}<br />service pop3-login {<br />executable = /usr/libexec/dovecot/pop3-login<br />inet_listener pop3 {<br />address = *<br />port = 110<br />}<br />}<br />service pop3 {<br />executable = /usr/libexec/dovecot/pop3<br />}<br />userdb {<br />args = /etc/dovecot-sql.conf<br />driver = sql<br />} </p><p>Cоздал файл /etc/dovecot-sql.conf<br /># vi /etc/dovecot-sql.conf<br />driver = mysql<br />connect = host=localhost dbname=mail user=postfix password=password<br />default_pass_scheme = MD5<br />user_query = SELECT &#039;/var/vmail/%d/%n&#039; as home, &#039;maildir:/var/vmail/%d/%n&#039;as mail, 501 AS uid, 12 AS gid, concat(&#039;dirsize:storage=&#039;, quota) AS quota FROM mailbox WHERE username = &#039;%u&#039; AND active = &#039;1&#039;<br />password_query = SELECT username as user, password, &#039;/var/vmail/%d/%n&#039; as userdb_home, &#039;maildir:/var/vmail/%d/%n&#039; as userdb_mail, 501 as userdb_uid, 12 asuserdb_gid FROM mailbox WHERE username = &#039;%u&#039; AND active = &#039;1&#039;</p><p>Записал в:<br />/etc/sysconfig/network<br />NETWORKING=yes<br />NETWORKING_IPV6=no<br />HOSTNAME=mx.point.local</p><p>/etc/hosts<br />10.10.4.76 mx.point.local mx</p><p>/etc/resolv.conf<br />nameserver 10.10.4.76</p><p>/etc/named.conf Добавил доманы<br />zone &quot;point.local&quot; {<br />&nbsp; &nbsp; &nbsp; &nbsp; type master;<br />&nbsp; &nbsp; &nbsp; &nbsp; file &quot;point.local.fwd&quot;;<br />};</p><p>zone &quot;1.168.192.in-addr.arpa&quot; {<br />&nbsp; &nbsp; &nbsp; &nbsp; type master;<br />&nbsp; &nbsp; &nbsp; &nbsp; file &quot;point.local.rev&quot;;<br />};</p><p>и зоны <br />/var/named/point.local.fwd<br />$TTL 7200</p><p>@&nbsp; &nbsp; SOA&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;mx.point.local.&nbsp; &nbsp; &nbsp;root.point.local. (12 4h 1h 1w 1h)<br />@&nbsp; &nbsp; IN&nbsp; &nbsp; NS&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; mx.point.local.<br />@&nbsp; &nbsp; IN&nbsp; &nbsp; MX 10&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;mail.point.local.</p><p>mx.point.local.&nbsp; &nbsp; IN&nbsp; &nbsp;&nbsp; &nbsp; A&nbsp; &nbsp; 10.10.4.76<br />www&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;IN&nbsp; &nbsp; A&nbsp; &nbsp; 10.10.4.76<br />mail&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; IN&nbsp; &nbsp; A&nbsp; &nbsp; 10.10.4.76</p><p>nano /var/named/point.local.rev<br />$TTL 7200<br />@&nbsp; &nbsp; SOA&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;mx.point.local.&nbsp; &nbsp; root.point.local. (12 4h 1h 1w 1h)<br />@&nbsp; &nbsp; IN&nbsp; &nbsp; &nbsp; NS&nbsp; &nbsp; &nbsp; mx.point.local.<br />2&nbsp; &nbsp; IN&nbsp; &nbsp; &nbsp; PTR&nbsp; &nbsp; &nbsp;mx.point.local.</p><p>Ребята, кто в этом разбераеться - помогите пожалуйста</p>]]></description>
			<author><![CDATA[null@example.com (4ubaka4ub)]]></author>
			<pubDate>Thu, 08 Aug 2013 15:11:32 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=357497#p357497</guid>
		</item>
	</channel>
</rss>
