it:mail_system
Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| it:mail_system [2013/12/16 10:37] – создано puse_vivat | it:mail_system [2018/04/16 05:19] (текущий) – puse_vivat | ||
|---|---|---|---|
| Строка 16: | Строка 16: | ||
| mail-mta/ | mail-mta/ | ||
| mail-filter/ | mail-filter/ | ||
| + | mail-filter/ | ||
| </ | </ | ||
| Ставим его: | Ставим его: | ||
| < | < | ||
| - | USE=" | + | USE=" |
| </ | </ | ||
| Строка 33: | Строка 34: | ||
| Логинимся в MySQL под суперпользователем. | Логинимся в MySQL под суперпользователем. | ||
| - | | + | |
| < | < | ||
| CREATE DATABASE mail; | CREATE DATABASE mail; | ||
| GRANT ALL PRIVILEGES ON mail.* TO mail@' | GRANT ALL PRIVILEGES ON mail.* TO mail@' | ||
| + | CREATE DATABASE `sqlgrey`; | ||
| + | GRANT ALL ON `sqlgrey`.* TO sqlgrey@localhost IDENTIFIED BY ' | ||
| FLUSH PRIVILEGES; | FLUSH PRIVILEGES; | ||
| </ | </ | ||
| Строка 136: | Строка 139: | ||
| permit_mynetworks, | permit_mynetworks, | ||
| check_recipient_access mysql:/ | check_recipient_access mysql:/ | ||
| - | reject_unauth_destination, | + | reject_unauth_destination, |
| + | check_policy_service inet: | ||
| + | | ||
| smtpd_sasl_auth_enable = yes | smtpd_sasl_auth_enable = yes | ||
| smtpd_sasl_authenticated_header = yes | smtpd_sasl_authenticated_header = yes | ||
| Строка 156: | Строка 161: | ||
| virtual_uid_maps = mysql:/ | virtual_uid_maps = mysql:/ | ||
| virtual_gid_maps = mysql:/ | virtual_gid_maps = mysql:/ | ||
| + | message_size_limit = 20480000 | ||
| + | maildrop_destination_recipient_limit = 1 | ||
| </ | </ | ||
| + | Не забываем сменить домен с zveri.me на свой ;)\\ | ||
| Создаём в / | Создаём в / | ||
| Строка 367: | Строка 375: | ||
| </ | </ | ||
| - | Создаём файл / | + | Создаём файл / |
| < | < | ||
| + | pwcheck_method: | ||
| pwcheck_method: | pwcheck_method: | ||
| log_level: 9 | log_level: 9 | ||
| mech_list: PLAIN LOGIN | mech_list: PLAIN LOGIN | ||
| authdaemond_path:/ | authdaemond_path:/ | ||
| + | </ | ||
| Не забываем назначить безопасные права доступа на файлы, содержащие пароли к базе данных (750). | Не забываем назначить безопасные права доступа на файлы, содержащие пароли к базе данных (750). | ||
| Заходим в sql под пользователем почтовой системы, | Заходим в sql под пользователем почтовой системы, | ||
| + | < | ||
| insert into postfix_transport (id, domain, destination) VALUE (" | insert into postfix_transport (id, domain, destination) VALUE (" | ||
| и почтового пользователя: | и почтового пользователя: | ||
| insert into postfix_users (email, clear, uid, gid, homedir, maildir, access, postfix) values (' | insert into postfix_users (email, clear, uid, gid, homedir, maildir, access, postfix) values (' | ||
| + | </ | ||
| + | |||
| + | Правим файл / | ||
| + | < | ||
| + | conf_dir = / | ||
| + | loglevel = 2 | ||
| + | user = sqlgrey | ||
| + | group = sqlgrey | ||
| + | inet = 127.0.0.1: | ||
| + | pidfile = / | ||
| + | confdir = / | ||
| + | reconnect_delay = 5 | ||
| + | max_connect_age = 24 | ||
| + | awl_age = 60 | ||
| + | group_domain_level = 100 | ||
| + | db_type = mysql | ||
| + | db_name = sqlgrey | ||
| + | db_host = localhost | ||
| + | db_port = default | ||
| + | db_user = sqlgrey | ||
| + | db_pass = ****** | ||
| + | db_cleandelay = 32140800 | ||
| + | clean_method = sync | ||
| + | prepend = 1 | ||
| + | greymethod = smart | ||
| + | optmethod = none | ||
| + | discrimination = off | ||
| + | reject_first_attempt = delay | ||
| + | reject_early_reconnect = delay | ||
| + | admin_mail = ****** | ||
| </ | </ | ||
| Строка 385: | Строка 426: | ||
| < | < | ||
| / | / | ||
| + | / | ||
| / | / | ||
| / | / | ||
| + | / | ||
| / | / | ||
| </ | </ | ||
| + | |||
| + | Не забываем добавить их в автозапуск :) | ||
it/mail_system.1387190255.txt.bz2 · Последнее изменение: 2013/12/16 10:37 — puse_vivat
