Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
abills:docs:modules:mail:ru [2015/03/13 10:38] asmodeus |
abills:docs:modules:mail:ru [2018/12/22 14:58] (текущий) larysa |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | **''Документация по модулю Mail и принадлежащим к нему страницам перенесена в Confluence''** | ||
+ | [[http://abills.net.ua:8090/display/AB/Mail]] | ||
+ | |||
+ | |||
=====Mail===== | =====Mail===== | ||
Модуль предназначен для упрощения процесса создания и управления почтовыми ящиками пользователей из интерфейса биллинга. | Модуль предназначен для упрощения процесса создания и управления почтовыми ящиками пользователей из интерфейса биллинга. | ||
Строка 144: | Строка 148: | ||
+ | проверить механизм авторизации | ||
+ | # saslauthd -v | ||
Строка 207: | Строка 213: | ||
virtual_uid_maps = static:1005 | virtual_uid_maps = static:1005 | ||
# Additional for quota support for virtual transport | # Additional for quota support for virtual transport | ||
- | virtual_create_maildirsize = yes | + | #virtual_create_maildirsize = yes |
- | virtual_mailbox_extended = yes | + | #virtual_mailbox_extended = yes |
- | virtual_mailbox_limit_maps = mysql:/usr/local/etc/postfix/sql/virtual_mailbox_limits.cf | + | #virtual_mailbox_limit_maps = mysql:/usr/local/etc/postfix/sql/virtual_mailbox_limits.cf |
- | virtual_mailbox_limit_override = yes | + | #virtual_mailbox_limit_override = yes |
- | virtual_maildir_limit_message = Sorry, the user's maildir has overdrawn his diskspace quota, please try again later. | + | #virtual_maildir_limit_message = Sorry, the user's maildir has overdrawn his diskspace quota, please try again later. |
- | virtual_overquota_bounce = yes | + | #virtual_overquota_bounce = yes |
| | ||
maildrop_destination_recipient_limit=1 | maildrop_destination_recipient_limit=1 | ||
Строка 233: | Строка 239: | ||
smtpd_use_tls = yes | smtpd_use_tls = yes | ||
smtp_tls_note_starttls_offer = yes | smtp_tls_note_starttls_offer = yes | ||
- | smtpd_tls_key_file = /usr/abills/Certs/smtpd.pem | + | smtpd_tls_key_file = /usr/abills/Certs/smtpd.key |
- | smtpd_tls_cert_file = /usr/abills/Certs/smtpd.pem | + | smtpd_tls_cert_file = /usr/abills/Certs/smtpd.cert |
smtpd_tls_CAfile = /usr/abills/Certs/smtpd.pem | smtpd_tls_CAfile = /usr/abills/Certs/smtpd.pem | ||
smtpd_tls_loglevel = 1 | smtpd_tls_loglevel = 1 | ||
Строка 241: | Строка 247: | ||
tls_random_source = dev:/dev/urandom | tls_random_source = dev:/dev/urandom | ||
- | Создание сретификата | + | Создание сертификата |
- | /usr/abills/misc/cert_create.sh postfix_tls | + | /usr/abills/misc/certs_create.sh postfix_tls |
Обратите внимание что virtual uid и gid имеют статическую привязку и эти значения следует изменить на uid и gid юзера от которого будеть работать maildrop. | Обратите внимание что virtual uid и gid имеют статическую привязку и эти значения следует изменить на uid и gid юзера от которого будеть работать maildrop. | ||
Строка 488: | Строка 494: | ||
# chown vmail:vmail /var/run/authdaemond/ | # chown vmail:vmail /var/run/authdaemond/ | ||
- | Создаем SSL сертификат \\ | + | Создаем SSL сертификат (для работы в защищённом режиме) \\ |
+ | # cd /usr/local/etc/courier-imap/ | ||
# cp /usr/local/etc/courier-imap/imapd.cnf.dist /usr/local/etc/courier-imap/imapd.cnf | # cp /usr/local/etc/courier-imap/imapd.cnf.dist /usr/local/etc/courier-imap/imapd.cnf | ||
# mkimapdcert | # mkimapdcert | ||
Строка 495: | Строка 502: | ||
# mkpop3dcert | # mkpop3dcert | ||
# cp /usr/local/etc/courier-imap/imapd.dist /usr/local/etc/courier-imap/imapd | # cp /usr/local/etc/courier-imap/imapd.dist /usr/local/etc/courier-imap/imapd | ||
+ | # cp /usr/local/etc/courier-imap/pop3d-ssl.dist /usr/local/etc/courier-imap/pop3d-ssl | ||
В **/usr/local/etc/courier-imap/imapd** меняем | В **/usr/local/etc/courier-imap/imapd** меняем | ||
Строка 512: | Строка 520: | ||
- | Работа в защищённом режиме | ||
- | cd /usr/local/etc/courier-imap | ||
- | cp pop3d.cnf.dist pop3d.cnf | ||
- | cp imapd.cnf.dist imapd.cnf | ||
- | mkpop3dcert | ||
- | mkimapdcert | ||
- | | ||
**/etc/rc.conf** | **/etc/rc.conf** | ||
Строка 662: | Строка 663: | ||
====Ошибки===== | ====Ошибки===== | ||
- | **Ошибка групп** | + | **Postfix: Ошибка групп** |
postfix/postfix-script: warning: not set-gid or not owner+group+world executable: /usr/sbin/postqueue | postfix/postfix-script: warning: not set-gid or not owner+group+world executable: /usr/sbin/postqueue | ||
Строка 672: | Строка 673: | ||
# chmod 2555 /usr/sbin/postdrop | # chmod 2555 /usr/sbin/postdrop | ||
- | **Ошибка окружения** | + | **Postfix: Ошибка окружения** |
fatal: unknown service: smtp/tcp | fatal: unknown service: smtp/tcp | ||
Строка 679: | Строка 680: | ||
# cp /etc/services /var/spool/postfix/etc/ | # cp /etc/services /var/spool/postfix/etc/ | ||
+ | |||
+ | |||
+ | **Проверка работоспособности maildrop** | ||
+ | |||
+ | /usr/local/bin/maildrop -V 3 -w 90 -d test@test.domain maildrop | ||
+ | |||
+ | |||
+ | **imapd-ssl: maximum connection limit reached for** | ||
+ | |||
+ | imapd-ssl: maximum connection limit reached for 1.45.55.6 | ||
+ | |||
+ | Возможен такой вариант: | ||
+ | |||
+ | imapd: maximum connection limit reached for 1.45.55.6 | ||
+ | |||
+ | Посмотрел – в конфигах /usr/local/etc/courier-imap/imapd и /usr/local/etc/courier-imap/imapd-ssl есть переменная MAXPERIP по дефолту равная четырём. | ||
+ | То есть imap принимает только по четыре соединения с одного айпишника (судя по всему по соображениям безопасности для контроля расхода ресурсов), что конечно очень мало, если к примеру по имапу к серверу обращаются клиенты из-за ната. | ||
+ | Меняем на большее значение: | ||
+ | |||
+ | MAXPERIP=40 | ||
+ | |||
+ | и перезапускаем сервис: | ||
+ | |||
+ | #cd /usr/local/etc/rc.d | ||
+ | #./courier-imap-imapd-ssl restart | ||
+ | #./courier-imap-imapd restart | ||
=====Дополнительно==== | =====Дополнительно==== | ||
+ | ===Очередь отправки=== | ||
+ | |||
+ | # postqueue -p | ||
+ | |||
+ | почистить очередь | ||
+ | |||
+ | # postsuper -d ALL | ||
+ | |||
* [[http://jimsun.linxnet.com/postfix_contrib.html|Pflogsumm]] | * [[http://jimsun.linxnet.com/postfix_contrib.html|Pflogsumm]] | ||
* [[http://awstats.sourceforge.net/|AWStats]] | * [[http://awstats.sourceforge.net/|AWStats]] | ||
+ | |||
+ | =====настройка почтового клиента===== | ||
+ | |||
+ | * [[abills:docs:other:thunderbird:ru|Thunderbird]] | ||
+ | * [[abills:docs:other:the_bat:ru|The Bat]] | ||
+ | * [[abills:docs:other:outlook_express:ru|Outlook Express]] | ||
+ | * [[abills:docs:other:Pine:ru|Pine]] | ||
+ | |||
+ | ===1.local send === | ||
+ | #mail -v | ||
+ | !check port \\ | ||
+ | !check mailoy | ||
+ | ===2.send to gmail=== | ||
+ | #mail -v | ||
+ | !check maillog | ||
+ | ===3.reply know ymail === | ||
+ | !check maillog | ||
+ | ===4.mail agent === | ||
+ | tech Flannel 6_3 | ||
+ |