URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 18636
[ Назад ]

Исходное сообщение
"Есть проблемы в работе с Sendmailом"

Отправлено Marat , 12-Июл-02 09:13 
Братцы помогите пожалуйста, Я новичек учу так сказать все с нуля.
Появилась проблема в работе Сендмайла, умные люди сказали,
что через сервер весь инет свою почту шлет, да еще и кусочками по 1,
10 или 100 байт. За ночь в mqueue 30000 до 100000 таких кусочков
собирается, инодов нехватает и сервак дуреет. Стоит у меня FreeBSD 3.2
и Sendmail 8.10.2
Помогите меня шеф уже повесить хочет, да и самому мне тяжело каждый день эту фигню удалять.
Мне тут посоветовали более свежую версию сендмайла поставить, а Я в принципе и незнаю как ее ставить. Да еще посоветовали переконфигурировать Сендмайл так чтобы он делал проверку на то к кому или от кого идет письмо и там должно быть упоминание домена нашего сервера.

Содержание

Сообщения в этом обсуждении
"RE: Есть проблемы в работе с Sendmailом"
Отправлено vmak , 12-Июл-02 10:00 
В принципе можно посмотреть тут:
http://www.freebsd.org.ru/how-to/mail/sendmail.html
Но я шел другим путем. Скачай с ftp://ftp.sendmail.org последнюю весрию сендмейла (последняя была 8.12.5).
Положи ее, например в /usr/local/src. Далее
cd /usr/local/src
tar xvfz sendmail.8.12.5.tar.gz
Проинсталлируем сендмейл:
./Build
./Build install
Далее, скопируем файл /usr/local/src/sendmail-8.12.5/cf/cf/generic-bsd4.4.mc в файл /usr/local/src/sendmail-8.12.5/cf/cf/sendmail.mc

После этого создаем sendmail.cf:
cd /usr/local/src/sendmail-8.12.5/cf/cf
make sendmail.cf
make install-cf
После этого создаем файл /etc/mail/local-host-names (который будет вместо старого sendmail.cw, в котором будет только одна строчка, описывающая наш домен (например xxx.ru).
После этого, прописываем в /etc/rc.conf прописываем строку
sendmail_flags="-bd"   (в данном случае новые версии сендмейла довольно умные). Остается поставить поппер (popper) - только ставь сразу поппер от qualcom  - ищи файл qpopper4.0.3.tar.gz (на ихнем сайте). С ним еще проще:
tar xvfz  имя файла
./configure
make
make install

В принципе все.