Почему sendmail принимает почту для несуществующих юзеровт.е. когда захожу телнетом и вручную пишу:
rcpt to: abrakadabra1111222@mydomain.ru
sendmail отвечает
250 2.1.5 abrakadabra1111222@mydomain.ru... Recipient ok
???
Где ето отключить или что я неправильно сделал ?
У меня FreeBSD 4.9 + sendmail 8.12.10
mc покажи
divert(-1)
divert(0)
include(`../m4/cf.m4')
VERSIONID(`$FreeBSD: src/etc/sendmail/freebsd.mc,v 1.10.2.11 2001/07/14 18:07:27 gshapiro Exp $')
DOMAIN(generic)FEATURE(`no_default_msa')
DAEMON_OPTIONS(`Port=smtp, Name=MTA')
define(`confDEF_USER_ID',``8:12'')
OSTYPE(`bsd4.4')
define(`confTO_CONNECT', `1m')
define(`confDONT_PROBE_INTERFACES',true)
ifdef(`KAV_LISTENER',
`define(`QUEUE_DIR',`/var/spool/mqueue.kav')',
`define(`QUEUE_DIR',`/var/spool/mqueue')')
FEATURE(`smrsh',`/usr/sbin/smrsh')
FEATURE(redirect)
FEATURE(always_add_domain)
FEATURE(access_db, `hash -o -T<TMPF> /etc/mail/access')
FEATURE(blacklist_recipients)
FEATURE(local_lmtp)
FEATURE(mailertable, `hash -o /etc/mail/mailertable')
FEATURE(relay_based_on_MX)
FEATURE(virtusertable, `hash -o /etc/mail/virtusertable')dnl Realtime Blocking List - AntiSpam Control
dnl FEATURE(dnsbl)
dnl FEATURE(dnsbl, `relays.osirusoft.com', `Mail rejected - see http://relays.osirusoft.com/')
FEATURE(dnsbl,`relays.ordb.org',`Mail rejected - see http://ordb.org/')
FEATURE(dnsbl,`blackholes.easynet.nl',`Mail rejected - see http://blackholes.easynet.nl/')
dnl FEATURE(dnsbl,`inputs.orbz.org', `Mail rejected - see http://orbz.org/')
dnl FEATURE(dnsbl,`relays.visi.com', `Mail rejected - see http://relays.visi.com/')
dnl FEATURE(dnsbl, `ex.dnsbl.org', `Mail rejected - see http://www.dnsbl.org/')
dnl FEATURE(dnsbl,`blackholes.mail-abuse.org',`Mail rejected - see http://mail-abuse.org/')
dnl FEATURE(dnsbl,`relays.mail-abuse.org',`Mail rejected - see http://work-rss.mail-abuse.org/')
dnl FEATURE(dnsbl,`dialups.mail-abuse.org',`Mail rejected; see http://mail-abuse.org/dul/enduser.htm')
dnl Russian DialUp Blocking List
FEATURE(`dnsbl',`dul.ru',`Mail rejected - your are spammer')dnl Uncomment the first line to change the location of the default
dnl /etc/mail/local-host-names and comment out the second line.
dnl define(`confCW_FILE', `-o /etc/mail/sendmail.cw')
define(`confCW_FILE', `-o /etc/mail/local-host-names')define(`confMAX_MIME_HEADER_LENGTH', `256/128')
define(`confMAX_MESSAGE_SIZE', 5000000)
define(`confNO_RCPT_ACTION', `add-to-undisclosed')
define(`confPRIVACY_FLAGS',
`authwarnings,noexpn,novrfy,noetrn,nobodyreturn,goaway,restrictmailq,restrictqrun')
define(`confSMTP_LOGIN_MSG',`Antispam-MTA; "Non-authorized relaying DENIED." $b')
define(`confMAX_RCPTS_PER_MESSAGE', `5')INPUT_MAIL_FILTER(`spamassassin', `S=local:/var/run/spamass-milter.sock, F=, T=C:15m;S:4m;R:4m;E:10m')
INPUT_MAIL_FILTER(`kavmilter',`S=unix:/var/run/kavmilter,F=T')
define(`confMILTER_LOG_LEVEL',`6')MAILER(smtp)
MAILER(kavkeeper)
покажи полный лог на прием твоим сендмейлом этого сообщения.
Странно...
в логах sendmail пишет что User unknown
а через телнет Recepien OKстранно ?!??!
>Странно...
>в логах sendmail пишет что User unknown
>а через телнет Recepien OK
>
>странно ?!??!ну, нормально все... если залогинешься телнетом с того же хоста-напишет
User unknown... с чужого ОК...
>>Странно...
>>в логах sendmail пишет что User unknown
>>а через телнет Recepien OK
>>
>>странно ?!??!
>
>ну, нормально все... если залогинешься телнетом с того же хоста-напишет
>User unknown... с чужого ОК...Но почемуто через телнет всегда пишет Recepien OK, неважно с какого хоста я захожу, разве это нормально?
>>>Странно...
>>>в логах sendmail пишет что User unknown
>>>а через телнет Recepien OK
>>>
>>>странно ?!??!
>>
>>ну, нормально все... если залогинешься телнетом с того же хоста-напишет
>>User unknown... с чужого ОК...
>
>Но почемуто через телнет всегда пишет Recepien OK, неважно с какого хоста
>я захожу, разве это нормально?ну, типа юзеров не выдает, а потом режектит как надо...
>ну, типа юзеров не выдает, а потом режектит как надо...А дополнительного трафика это не создает?
>>ну, типа юзеров не выдает, а потом режектит как надо...
>
>А дополнительного трафика это не создает?недолжен, разница тока в том чего пишет потенциальным спамерам..
Понятно
Большое спасибо!И если можно, еще один вопрос.
Как заставить sendmail слать письма с контретного IP-адреса (у меня мейл-сервер работает еще как и роутер и имеет 2 IP) ??
>Понятно
>Большое спасибо!
>
>И если можно, еще один вопрос.
>
>Как заставить sendmail слать письма с контретного IP-адреса (у меня мейл-сервер работает
>еще как и роутер и имеет 2 IP) ??
типа в Received что бы не отображался...
попробуй маскарадинг...
>>Понятно
>>Большое спасибо!
>>
>>И если можно, еще один вопрос.
>>
>>Как заставить sendmail слать письма с контретного IP-адреса (у меня мейл-сервер работает
>>еще как и роутер и имеет 2 IP) ??
>типа в Received что бы не отображался...
>попробуй маскарадинг...а штатными средставми sendmaila никак нельзя ?
>>>Понятно
>>>Большое спасибо!
>>>
>>>И если можно, еще один вопрос.
>>>
>>>Как заставить sendmail слать письма с контретного IP-адреса (у меня мейл-сервер работает
>>>еще как и роутер и имеет 2 IP) ??
>>типа в Received что бы не отображался...
>>попробуй маскарадинг...
>
>а штатными средставми sendmaila никак нельзя ?так и имею ввиду штатные
MASQUERADE_AS
FEATURE(`allmasquerade')
FEATURE(`masquerade_envelope')
пробуй...
>так и имею ввиду штатные
>MASQUERADE_AS
>FEATURE(`allmasquerade')
>FEATURE(`masquerade_envelope')
>пробуй...а где IP указать ?
как он поймет с какого IP ему ити?
>>так и имею ввиду штатные
>>MASQUERADE_AS
>>FEATURE(`allmasquerade')
>>FEATURE(`masquerade_envelope')
>>пробуй...
>
>а где IP указать ?
>как он поймет с какого IP ему ити?думаю, дай ему имя, а он заресолвит...
надо попробывать...
ася 250669862
>>так и имею ввиду штатные
>>MASQUERADE_AS
>>FEATURE(`allmasquerade')
>>FEATURE(`masquerade_envelope')
>>пробуй...
>
>а где IP указать ?
>как он поймет с какого IP ему ити?
ip адрес, с которого sendmail коннектится наружу прописывается вClientPortOptions
можно поправить прямо в sendmail.cf
(по аналогии с DaemonPortOptions)
>Почему sendmail принимает почту для несуществующих юзеров
>
>т.е. когда захожу телнетом и вручную пишу:
>
>rcpt to: abrakadabra1111222@mydomain.ru
>
>sendmail отвечает
>
>250 2.1.5 abrakadabra1111222@mydomain.ru... Recipient ok
>
>???
>
>Где ето отключить или что я неправильно сделал ?
>У меня FreeBSD 4.9 + sendmail 8.12.10в /etc/mail/virtusertable
строчки
@mydomain.ru account
случайно нет?
>
>в /etc/mail/virtusertable
>
>строчки
>
>@mydomain.ru account
>
>случайно нет?конкретно @mydomain.ru account нет
но есть другие
DAEMON_OPTIONS(`Port=25, Addr=xxx.xxx.xxx.xxx, Name=MTA, Family=inet, M=E')dnl
DAEMON_OPTIONS(`Port=587, Addr=xxx.xxx.xxx.xxx, Name=MSA, Family=inet, M=Ea')dnl
Потому что sendmail полное говно...
>Потому что sendmail полное говно...
Качество работы сендмейла как правило отражает качество работы мозга того, кто его настраивал.
Везде есть свои тараканы...