alias_domain в Postfixadmin

По мотивам статьи Установка связки Postfix, MySQL, SpamAssassin, Maia в FreeBSD

Создаем в админке Postfixadmin новый домен. Потом делаем его доменом алиасом для существующего.

Это значит что вся почта адресованная для нового домена будет сваливаться в ящики существующего домена. НЕ ЗАРАБОТАЛО!!!

Интернет упорно отсылал к документации Postfixadmin, в частности к файлу POSTFIX_CONFIG.txt.

Программа Minicom - замена HyperTerminal в Ubintu.

1. Первым делом установим minicom в Ubuntu.

sudo apt-get install minicom

2. Посмотрим как определился наш com порт.

dmesg | grep tty
      [ 17.341823] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
      [ 17.342454] 00:0b: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A

Например у меня он опрелелился как ttyS0.

3. Настроим minicom

sudo minicom -s

Вызовем посказку по программе CTRL-A Z

Не правильно считались квоты maildir++

По мотивам статьи Установка связки Postfix, MySQL, SpamAssassin, Maia в FreeBSD

Долгое время не мог разобраться с IMAP квотами в Dovecot. Перекладываю письмо в ящике, квота посчиталась. Приходит новое письмо, квота не учитывается. Потом допер, новые письма по ящикам раскладывает Postfix. Для поддержки maildir++ его надо собрать с патчем vda. В портах FreeBSD Postfix по умолчанию собирается с эти патчем. Дополнительно необходимо в конфиг /usr/local/etc/postfix/main.cf добавить строчку

Добавление дисков в FreeBSD

Заполняем нулями два первых физических блока диска da0

Fixit# dd if=/dev/zero of=/dev/da0 bs=1k count=1
1+0 records in
1+0 records out
1024 bytes transferred in 0.000422 secs (2426535 bytes/sec)

Инициализируем новый диск.

Fixit # fdisk -BI da0
******* Working on device da0 *******
fdisk: invalid fdisk partition table found
fdisk: Class not found

Замечания по ключам команды fdisk

-B инициализировать boot сектор

Информация по железу FreeBSD

Порт

#cd /usr/ports/sysutils/dmidecode
#make install clean

А так же команды

# pciconf -lv
# dd if=/dev/mem bs=64k skip=15 count=1|strings|less

Postfixadmin mkeveryone.pl

Опять по мотивам статьи Установка связки Postfix, MySQL, SpamAssassin, Maia в FreeBSD

Доменов у меня несколько. При создании алиаса всем пользователям домена (адрес everyone) столкнулся с тем, что он вроде создается, но письма всем не доходят.
нашел ошибочку в скрипте mkeveryone.pl

Строку

my $target="everyone@$domain";

надо заменить на

my $target="everyone\@$domain";

А для нескольких доменов, сделал несколько скриптов mkeveryone.pl

Roundcube адресная книга LDAP.

Опять по мотивам статьи Установка связки Postfix, MySQL, SpamAssassin, Maia в FreeBSD

Захотелось прикрутить в Roundcube адресную книгу из LDAP. Как оказалось это несложно.
Редактируем файлик /usr/local/www/roundcube/config/mail.inc.php

Ошибка mysql InnoDB: ERROR: the age of the last checkpoint is 9440929, InnoDB: which exceeds the log group capacity 9433498.

По мотивам статьи Установка связки Postfix, MySQL, SpamAssassin, Maia в FreeBSD.

Наблюдаю в логах Mysql сервера следующую ошибку

110525  6:34:05  InnoDB: ERROR: the age of the last checkpoint is 9440929,
InnoDB: which exceeds the log group capacity 9433498.
InnoDB: If you are using big BLOB or TEXT rows, you must set the
InnoDB: combined size of log files at least 10 times bigger than the
InnoDB: largest such row.

Архивируем базы.

В файле /var/db/mysql/my.cnf
меняем значение

innodb_log_file_size = 5M

на

Maia и Razor2

Опять по мотивам статьи Установка связки Postfix, MySQL, SpamAssassin, Maia в FreeBSD

В файле /usr/local/etc/mail/spamassassin/v310.pre модуль Razor2 активирован.

А вот в файл /usr/local/etc/mail/spamassassin/local.cf необходимо добавить

user_razor2 1
razor_timeout 10

Даем команду

#/usr/local/etc/rc.d/maia restart

И смотрим лог /var/amavisd/.razor/razor-agent.log

Появились интересные строчки

May 11 09:39:01.780580 check[57262]: [ 3] mail 1 is not known spam.

Maia spam_scan: hits=0 tests=none

После настройки связки Установка связки Postfix, MySQL, SpamAssassin, Maia в FreeBSD., у меня возникли подозрения что не работает SpamAssassin.

Включил максимальную детализацию логов в файле /usr/local/etc/amavisd.conf

$log_level = 5;

Что видим в логе /var/amavisd/amavis.log

/usr/local/sbin/amavisd-maia[55517]: (55517-04) spam_scan: hits=0 tests=none

Что нужно сделать?

В файл /usr/local/etc/mail/spamassassin/local.cf
добавим

ok_languages ru en
ok_locales ru en

Дадим команды:

RSS-материал