Инсталиране и конфигуриране на 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 Изтеглете и конфигурирайте.