Инсталиране и конфигуриране на Postfix Mysql в debian, Редовен администраторски бележник)

Кратки бележки, които винаги да имате под ръка)

Инсталиране и конфигуриране на Postfix + Mysql в debian

В тази статия ще опиша моето ръководство за инсталиране на Postfix mailer във връзка с потребителската база данни MySql и виртуални пощенски кутии. Статията може да не е точна, но ще я допълвам и коригирам при изясняване на неточностите. И така, нека започнем с инсталирането на основните компоненти, вярваме, че Mysql сървърът вече е инсталиран и работи за нас:

apt-get инсталирате postfix postfix-mysql postfix-doc mysql-клиент libsasl2-2 libsasl2-modules libsasl2-modules-sql sasl2-bin libpam-mysql courier-pop courier-authlib-mysql

След като инсталираме основните компоненти, пристъпваме към конфигуриране на конфигурациите:

1) Отидете на/etc/default/ и отворете файлаsaslauthd. В него коригираме реда START=не на START=да

2) Нека създадем база данни. Например с помощта на PhpMyAdmin. Нека създадем база данни с име, например поща. Нека да влезем в него и да изпълним следните заявки там (изрязани от дъмпа):

Не забравяйте да създадете потребител за нашата база данни и да му дадете права върху базата данни.

Освен това ще приемем, че нашата база данни се нарича mail, потребителят на базата данни е postfix и паролата е 123456

3) Настройте самия Postfix. Отидете в папката/etc/postfix и редактирайте файлаmain.cf на нещо подобно:

Сега създаваме файлове със съдържание там (не забравяйте да замените нашите данни):

a)mysql_virtual_alias_maps.cf

б)mysql_virtual_mailbox_limit_maps.cf

c)mysql-virtual_transports.cf

d)mysql_relay_domains_maps.cf

д)mysql_virtual_domains_maps.cf

f)mysql_virtual_mailbox_maps.cf

В папката/etc/postfix/sasl/ създайте файлаsmtpd.conf

Нека създадем потребители и групи:

groupadd -g 5000 vmail

useradd -g vmail -u 5000 vmail -d /home/vmail -m

За да работи Saslauthd:

mkdir -p /var/spool/postfix/var/run/saslauthd

Във файла/etc/default/saslauthd редът OPTIONS="-c -m /var/spool/postfix/var/run/saslauthd" трябва да изглежда така.

Създайте или редактирайте файла /etc/pam.d/smtp:

4) За да получавате поща през POP3, отидете в папката/etc/courier и редактирайте файлаauthdaemonrc там - намерете реда authmodulelist= и го променете на authmodulelist="authmysql"

След това тук в папката редактираме (ако не, създаваме) файлаauthmysqlrc и го пренасяме във формуляра (не забравяйте да напишете вашите данни):

5) Презаредете Postfix, sasauthd и courier-pop.

6) За удобна работа с пощенски кутии препоръчвам да инсталирате пакета Postfixadmin Изтеглете и конфигурирайте.