Sendmail не работает I need help
Модераторы: Trinity admin`s, Free-lance moderator`s
- gorlum
- Advanced member
- Сообщения: 137
- Зарегистрирован: 18 июн 2004, 11:43
- Откуда: Ангарск
- Контактная информация:
Sendmail не работает I need help
Есть рабочий сендмаил без поддержки милтера
Задача, сделать рабочий сендмаил с поддержкой милтера
Я пересобираю сендмаил и он перестаёт работать,
в логе пишет все ОК, а почта не отправляется и не получается
ГУРУ подскажите чайнику что может быть ПЛИИИЗ!!!
FrreBSD4.9
Sendmail-8.12.10
Задача, сделать рабочий сендмаил с поддержкой милтера
Я пересобираю сендмаил и он перестаёт работать,
в логе пишет все ОК, а почта не отправляется и не получается
ГУРУ подскажите чайнику что может быть ПЛИИИЗ!!!
FrreBSD4.9
Sendmail-8.12.10
Проверка 1
это покажет как работает локальный MTA (доставщик)
Проверка 2
общаемся непосредственно с SMTP сервером, на его языке
аналогично проверить идёт ли почта в другие домены.
P.S. и покажите таки ваш .mc файл конфига, подумаем.
Код: Выделить всё
[root@gw root]# mailto root
Subject: test
test
<Ctrl+D>
EOT
Проверка 2
общаемся непосредственно с SMTP сервером, на его языке
Код: Выделить всё
[root@gw root]# telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to localhost (127.0.0.1).
Escape character is '^]'.
220 Trinity ESMTP Antispam; Non-authorized relaying DENIED. -=Bastard=-
HELO microsoft.com
250 gw.trinity.spb.ru Hello localhost [127.0.0.1], pleased to meet you
MAIL From:billgates@microsoft.com
250 2.1.0 billgates@microsoft.com... Sender ok
RCPT To:root@localhost
250 2.1.5 root@localhost... Recipient ok
DATA
354 Enter mail, end with "." on a line by itself
test
.
250 2.0.0 i5P6gLqE022561 Message accepted for delivery
QUIT
221 2.0.0 gw.trinity.spb.ru closing connection
Connection closed by foreign host.
P.S. и покажите таки ваш .mc файл конфига, подумаем.
- gorlum
- Advanced member
- Сообщения: 137
- Зарегистрирован: 18 июн 2004, 11:43
- Откуда: Ангарск
- Контактная информация:
НА ЭТО ГОВОРИТ КОМАНДА НЕ НАЙДЕНАsetar писал(а):Проверка 1это покажет как работает локальный MTA (доставщик)Код: Выделить всё
[root@gw root]# mailto root Subject: test test <Ctrl+D> EOT
ЭТО ПРОХОДИТsetar писал(а): Проверка 2
общаемся непосредственно с SMTP сервером, на его языке
аналогично проверить идёт ли почта в другие домены.Код: Выделить всё
[root@gw root]# telnet 127.0.0.1 25 Trying 127.0.0.1... Connected to localhost (127.0.0.1). Escape character is '^]'. 220 Trinity ESMTP Antispam; Non-authorized relaying DENIED. -=Bastard=- HELO microsoft.com 250 gw.trinity.spb.ru Hello localhost [127.0.0.1], pleased to meet you MAIL From:billgates@microsoft.com 250 2.1.0 billgates@microsoft.com... Sender ok RCPT To:root@localhost 250 2.1.5 root@localhost... Recipient ok DATA 354 Enter mail, end with "." on a line by itself test . 250 2.0.0 i5P6gLqE022561 Message accepted for delivery QUIT 221 2.0.0 gw.trinity.spb.ru closing connection Connection closed by foreign host.
P.S. и покажите таки ваш .mc файл конфига, подумаем.
некоторые строчки я пока закоментировал
сейчас этот конфиг работает(сендмыл без милтера)
как только собираю с милтером перестаёт работать
VERSIONID(`$Id: Andrey 18.06.2004 $')
OSTYPE(freebsd4)
DOMAIN(generic)dnl
dnl#define(`confMAX_HEADERS_LENGTH', `32768')dnl
define(`confPRIVACY_FLAGS',`authwarnings,goaway')dnl
EXPOSED_USER(`root')dnl
dnl#used if mail sender under internet provaider
dnl#define(`SMART_HOST', `smtp:smtp.domain.ru')
dnl#other options
dnl#define(`',`')dnl
define(`confRUN_AS_USER',`root')dnl
dnl#define(`confTRUSTED_USERS', `drweb')dnl
define(`confCW_FILE', `-o /etc/mail/sendmail.cw')dnl
define(`ALIAS_FILE', `/etc/mail/aliases')dnl
define(`QUEUE_DIR', `/var/spool/mqueue_root')dnl
define(`MSP_QUEUE_DIR', `/var/spool/mqueue')dnl
define(`LOCAL_MAILER_CHARSET', `windows-1251')dnl
define(`confEIGHT_BIT_HANDLING',`pass8')dnl
define(`confLOG_LEVEL',`6')
define(`confNO_RCPT_ACTION',`add-to-undisclosed')dnl
define(`confCOPY_ERRORS_TO', `postmaster')dnl
define(`confUSE_ERRORS_TO', `postmaster')dnl
define(`confALIAS_WAIT',`10')dnl
define(`confDEF_CHAR_SET',`windows-1251')
dnl# DRWEB , SpamAssassin
dnl#INPUT_MAIL_FILTER(`spamassassin',`S=local:/var/run/spamass-milter, F=T, T=C:15m;S:4m;R:4m;E:10m')dnl
dnl#INPUT_MAIL_FILTER(`drweb-filter',`S=inet:3001@127.0.0.1, F=T, T=C:1m;S:5m;R:5m;E:1h')
dnl#define(`confMILTER_MACROS_CONNECT',`b, j, _, {daemon_name}, {if_name}, {if_addr}')dnl
dnl#define(`confMILTER_LOG_LEVEL',`6')
dnl# feature
dnl#FEATURE(`virtusertable', `hash -o /etc/mail/virtusertable.db')dnl
FEATURE(`access_db',`hash -o -T<TMPF> /etc/mail/access.db')dnl
FEATURE(`blacklist_recipients')dnl
FEATURE(`nouucp', `reject')dnl
FEATURE(`delay_checks')dnl
dnl#FEATURE(`relay_hosts_only')dnl
dnl#FEATURE(`relay_based_on_MX')dnl
dnl# spam bases
FEATURE(`dnsbl',`relays.ordb.org',`Rejected - see http://ordb.org/')dnl
FEATURE(`dnsbl',`bl.spamcop.net',`Spam bloked - see http://spamcop.net/bl.shtml?$&{client_addr}')dnl
FEATURE(`dnsbl',`ex.dnsbl.org',`Spam bloked - see http://www.dnsbl.org/')dnl
MAILER(local)dnl
MAILER(smtp)dnl
- gorlum
- Advanced member
- Сообщения: 137
- Зарегистрирован: 18 июн 2004, 11:43
- Откуда: Ангарск
- Контактная информация:
Заработало, только подскажите пожалуйста, в логе появились такие строки:
Jun 25 19:31:32 router sendmail[103]: i5PAVVCS000103: Milter (drweb-filter): error connecting to filter: Connection refused by localhost
Jun 25 19:31:32 router sendmail[103]: i5PAVVCS000103: Milter (drweb-filter): to error state
Jun 25 19:31:32 router sendmail[103]: i5PAVVCS000103: Milter: initialization failed, temp failing commands
это нормально? Если нет подскажите что исправить.
Заранее спасибо за любую оказанную помощь.
Jun 25 19:31:32 router sendmail[103]: i5PAVVCS000103: Milter (drweb-filter): error connecting to filter: Connection refused by localhost
Jun 25 19:31:32 router sendmail[103]: i5PAVVCS000103: Milter (drweb-filter): to error state
Jun 25 19:31:32 router sendmail[103]: i5PAVVCS000103: Milter: initialization failed, temp failing commands
это нормально? Если нет подскажите что исправить.
Заранее спасибо за любую оказанную помощь.
Это не нормально если вы хотите делать антивирусную проверку,gorlum писал(а):Заработало, только подскажите пожалуйста, в логе появились такие строки:
Jun 25 19:31:32 router sendmail[103]: i5PAVVCS000103: Milter (drweb-filter): error connecting to filter: Connection refused by localhost
Jun 25 19:31:32 router sendmail[103]: i5PAVVCS000103: Milter (drweb-filter): to error state
Jun 25 19:31:32 router sendmail[103]: i5PAVVCS000103: Milter: initialization failed, temp failing commands
это нормально? Если нет подскажите что исправить.
Заранее спасибо за любую оказанную помощь.
не отрабатывает связка drweb-filter + drwebd (не настроена, не запущена, или ещё что)
и ещё , вот так делать нельзя! :
define(`confRUN_AS_USER',`root')dnl
пусть это будет nobody или любой другой пользователь но не root ...
если запускаете от рута (как сделано у меня) то используйте директиву
FEATURE(`smrsh',`/usr/sbin/smrsh')dnl
что заменит баш специальной почтовой оболочкой, через которую взлом невозможен.
- gorlum
- Advanced member
- Сообщения: 137
- Зарегистрирован: 18 июн 2004, 11:43
- Откуда: Ангарск
- Контактная информация:
setar писал(а): Это не нормально если вы хотите делать антивирусную проверку,
не отрабатывает связка drweb-filter + drwebd (не настроена, не запущена, или ещё что)
а где посмотреть не подскажете?
setar писал(а): и ещё , вот так делать нельзя! :
define(`confRUN_AS_USER',`root')dnl
пусть это будет nobody или любой другой пользователь но не root ...
если запускаете от рута (как сделано у меня) то используйте директиву
FEATURE(`smrsh',`/usr/sbin/smrsh')dnl
что заменит баш специальной почтовой оболочкой, через которую взлом невозможен.
спасибо исправил
установил по вашей статье spamassassin'a
в логе такие записи появились
Jun 28 18:59:55 router spamass-milter[158]: spamass-milter 0.2.0 starting
потом
Jun 28 19:06:58 router spamc[219]: connect(AF_INET) to spamd at 127.0.0.1 failed, retrying (#1 of 3): Connection refused
Jun 28 19:06:59 router spamc[219]: connect(AF_INET) to spamd at 127.0.0.1 failed, retrying (#2 of 3): Connection refused
Jun 28 19:07:00 router spamc[219]: connect(AF_INET) to spamd at 127.0.0.1 failed, retrying (#3 of 3): Connection refused
Jun 28 19:07:01 router spamc[219]: connection attempt to spamd aborted after 3 retries
не подскажете, что и где?
подскажу - в логах настроенного демона drwebd , вы же его настраивали ? - там логи и смотрите.gorlum писал(а):а где посмотреть не подскажете?
демон или милтер не стартанули.
аналогично демон или милтер не стартанули, может стартанули и упали, либо параметры подключения на соответствуют существующим.gorlum писал(а): установил по вашей статье spamassassin'a
...
не подскажете, что и где?
проверяем запущены ли процессы демона и милтера, слушают ли они порт, тот ли это порт что указан в строке подключения милтера.
- gorlum
- Advanced member
- Сообщения: 137
- Зарегистрирован: 18 июн 2004, 11:43
- Откуда: Ангарск
- Контактная информация:
буду очень признателен если подскажете как.setar писал(а): проверяем запущены ли процессы демона и милтера, слушают ли они порт, тот ли это порт что указан в строке подключения милтера.
выдержка из drwebd.log
Демон загружен, активные интерфейсы: 127.0.0.1:3000
что ещё и геде можно посмотреть
извиняюсь за назойливость, почитал бы сам да некогда, а начальство уже ругается.
Да еще в логе такая строчка про WEBER
Jun 28 18:59:55 router drweb-smf: dwlib: conf: configuration will been loaded from /usr/local/etc/drweb/drweb_smf.conf
- gorlum
- Advanced member
- Сообщения: 137
- Зарегистрирован: 18 июн 2004, 11:43
- Откуда: Ангарск
- Контактная информация:
setar писал(а): проверяем запущены ли процессы демона и милтера, слушают ли они порт, тот ли это порт что указан в строке подключения милтера.
проверил все запущено порты есть и слушаются,
что еще-то можно псмотреть
DrWeb кстати письма проверяет, и в карантин вирусы складывает
А spamassassin ну ни как не хочет
Правильно запущеный и стартовавший процесс милтера, образует сокет по указанному пути.gorlum писал(а): призапуске spamass-milter говорит socet /var/run/spamass-milter
missed
пните в нужную сторону плз!!!
Если этого файла нет (нечитаемый, нулевой длинны) то и милтер по каким то причинам не запустился.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей