четверг, 16 сентября 2010 г.

ispCP + courier (донастроим немного почту)


Почта нуждается в небольшой доработке.
Так мы ее немного и настроим:
1) ОШИБКА (# tail -f /var/log/maillog):
imapd-ssl: Maximum connection limit reached for
РЕШЕНИЕ:
Увеличим количество одновременных соединений с одного ИП.


Редактируем 2 файлика /usr/lib/courier-imap/etc/imapd и /usr/lib/courier-imap/etc/pop3d

Меняем:
MAXPERIP=4
На:
MAXPERIP=1000
Перезапустимся:
# service courier-imap restart

2) Редактируем сертификаты

При первом запуске courier-imap, автоматически создаются файлы сертификатов
/usr/lib/courier-imap/share/imapd.pem и /usr/lib/courier-imap/share/pop3d.pem
из файлов /usr/lib/courier-imap/etc/imapd.cnf и /usr/lib/courier-imap/etc/pop3d.cnf.
Поскольку .cnf файлы содержат строку CN=localhost, а сервер называется mail.domain.ru,
нам будет выдано предупреждение о том что сертивикат не соответствует действительности
при подключении по защищенным каналам (TLS/SSL или STARTTLS).
Удалим оба сертификата и создадим по новой.
# cd /usr/lib/courier-imap/share
# rm -f imapd.pem pop3d.pem
Редактируем наши сертификаты /usr/lib/courier-imap/etc/imapd.cnf и /usr/lib/courier-imap/etc/pop3d.cnf
Меняем:
[ req_dn ]
C=US
ST=NY
L=New York
O=Courier Mail Server
OU=Automatically-generated IMAP SSL key
CN=localhost
emailAddress=postmaster@example.com

На:
[ req_dn ]
C=RU
ST=Oblast
L=Gorod
O=OOO ORGANIZACIYA
OU=Nazvanie otdeleniya
CN=mail.doamin.ru
emailAddress=postmaster@domain.ru

Пересоздаем сертификаты:
./mkimapdcert
./mkpop3dcert
Перезапускаем courier-imap:
# service courier-imap restart
3) Папки в ящиках вместо того, чтобы быть отдельными (Отправленные, Удаленные, Черновики ) вложены все в папку "Входящие" ...
Нужно сделать так, чтобы они все на одном уровне лежали.


Бестолку с эти возиться courier-imap воспринимает папки только как вложенные во входящие (Dovecot - рулит).!!!

4) Настроим немного веб-морду для SquirrelMail

# nano /var/www/ispcp/gui/tools/webmail/config/config.php
Ищем:
$squirrelmail_default_language = 'en_US';
Меняем на:
$squirrelmail_default_language = 'ru_RU';

Ищем:
$default_charset = 'iso-8859-1';
Меняем на:
$default_charset = 'UTF-8';

Комментариев нет:

Отправить комментарий