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

Исходное сообщение
"sendmail: не работает DeliveryMode=i "

Отправлено Dmitriy , 26-Янв-08 16:47 
Пытаюсь в очередной раз побороться со спамерами и заметил, что у меня сильно разрастается очередь сообщений. Причем по большей части потому, что спамеры указывают не сущестующие ящики в моих доменах. Порылся в инете и вычитал, что можно указать confDELIVERY_MODE = interactive и тогда доставка сообщения будет выполняться не разрывая соединения с отправителем (я так понимаю после отправки DATA) и соответственно проверка на существование ящика тоже. Написал в конфиге: define(`confDELIVERY_MODE',`interactive') , перезапустил sendmail и решил проверить... Подключился телнетом на 25 порт, указал заведомо неверный адрес получателя, написал DATA, и в конце получил: 250 2.0.0 m0QD2RgA073893 Message accepted for delivery

Получается, что никакой интерактивной доставки не происходит?
Возможно это связано с тем, что я использую Cyrus в качестве локального мейлера? Вот мой конфиг сендмаила:

divert(0)
VERSIONID(`$FreeBSD: src/etc/sendmail/freebsd.mc,v 1.10.2.18 2003/04/24 16:57:30 gshapiro Exp $')
OSTYPE(freebsd4)
DOMAIN(generic)
define(`confBIND_OPTS',`-DNSRCH -DEFNAMES')
FEATURE(`access_db')

undefine(`UUCP_RELAY')dnl
undefine(`BITNET_RELAY')dnl

define(`confMAX_HEADERS_LENGTH',`16384')dnl
define(`confMAX_MIME_HEADER_LENGTH',`256/128')dnl
define(`confNO_RCPT_ACTION',`add-to-undisclosed')dnl
define(`confTO_CONNECT', `15s')dnl
define(`confTO_QUEUEWARN', `5h')dnl
define(`confTO_QUEUERETURN', `4d')dnl
define(`confTO_IDENT',`0')dnl
define(`confTO_HELO', `1m')dnl
define(`confMAX_RCPTS_PER_MESSAGE', `10')dnl
define(`confCONNECTION_RATE_THROTTLE', `10')dnl
define(`confLOCAL_MAILER', `cyrusv2')dnl
define(`confDELIVERY_MODE',`interactive')dnl
dnl define('confSAFE_QUEUE','interactive')dnl

define(`_VIRTUSER_STOP_ONE_LEVEL_RECURSION_')
FEATURE(`delay_checks')
FEATURE(`greet_pause', `5000')
FEATURE(`ratecontrol', `nodelay', `terminate')

FEATURE(`use_cw_file')
FEATURE(`nocanonify')
define(`confCR_FILE', `-o /etc/mail/relay-domains')
FEATURE(`always_add_domain')
FEATURE(`virtusertable')
FEATURE(`virtuser_entire_domain')
FEATURE(`mailertable')
FEATURE(`dnsbl')

define(`confPRIVACY_FLAGS',`authwarnings,noexpn,novrfy')

FEATURE(`dnsbl',`dnsbl.sorbs.net',`"554 Rejected " $&{client_addr} " found in dnsbl.sorbs.net"', `t')
FEATURE(`dnsbl', `dialups.mail-abuse.org', `"550 Mail from dial-up rejected; see http://mail-abuse.org/dul/enduser.htm"', `t')
FEATURE(`enhdnsbl', `bl.spamcop.net', `"550 Spam blocked see: http://spamcop.net/bl.shtml?"$&{client_addr}', `t')

MAILER(`smtp')
MAILER(`local')
MAILER(`cyrusv2')

все мои домены прописаны в relay-domains и в mailertable в формате:
<домен> cyrusv2:/var/imap/socket/lmtp

local-host-names - пустой.

Можно-ли всетаки в моем случае как-то поверять существование адреса получателя в процессе приема сообщения? И почему не срабатывает interactive mode ?


Содержание

Сообщения в этом обсуждении
"sendmail: не работает DeliveryMode=i "
Отправлено dmitriy_rsl , 28-Янв-08 10:57 
>[оверквотинг удален]
>MAILER(`local')
>MAILER(`cyrusv2')
>
>все мои домены прописаны в relay-domains и в mailertable в формате:
><домен> cyrusv2:/var/imap/socket/lmtp
>
>local-host-names - пустой.
>
>Можно-ли всетаки в моем случае как-то поверять существование адреса получателя в процессе
>приема сообщения? И почему не срабатывает interactive mode ?

Попробовал еще на одной системе с более стандартным конфигом - тоже не работает...:-(


"sendmail: не работает DeliveryMode=i "
Отправлено Medlar , 28-Янв-08 13:40 
cyrus & sendmail & unknown users - сайт Andrzej Filip   переехал сюда
http://open-sendmail.sourceforge.net/rtcyrus3/

"sendmail: не работает DeliveryMode=i "
Отправлено dmitriy_rsl , 28-Янв-08 18:53 
>cyrus & sendmail & unknown users - сайт Andrzej Filip  
>переехал сюда
>http://open-sendmail.sourceforge.net/rtcyrus3/

о, спасибо... не знал о таком...