PDA

Просмотр полной версии : Smtp авторизация


Daredevil
24.04.2007, 12:17
настроил авторизацию smtp (sendmail) все работает, но возникла проблема в том, что люди могут отправить как с авторизацией так и без нее :(
я так понимаю без авторизации должны отправлять только люди которые прописаны в access как relay
но письма без авторизации шлют все кому не поподя :(
как от этого избавится

вот часть конфига sendmail ()
настройки авторизации
define(`confAUTH_OPTIONS', `A')dnl
define(`confAUTH_MECHANISMS', `LOGIN PLAIN DIGEST-MD5 CRAM-MD5')dnl
TRUST_AUTH_MECH(`LOGIN PLAIN DIGEST-MD5 CRAM-MD5')dnl

и подключение базы с relay

FEATURE(access_db, `hash -T<TMPF> -o /etc/mail/access.db')


где что не правильно настроено или я что то не так понимаю .....

раньше все работало!!!!

KovalenkoYakov
24.04.2007, 12:55
define(`confAUTH_OPTIONS', `A')dnl

Добавьте после A через пробел еще и "y".

А вообще почитайте здесь -

http://wiki.kryukov.biz/wiki/Sendmail

Daredevil
24.04.2007, 14:16
define(`confAUTH_OPTIONS', `A')dnl

Добавьте после A через пробел еще и "y".

А вообще почитайте здесь -

http://wiki.kryukov.biz/wiki/Sendmail

пробывал не получилось :(

Артур Крюков
24.04.2007, 18:14
можно весь файлик в студию?

Daredevil
25.04.2007, 09:04
divert(-1)
include(`/usr/share/sendmail-cf/m4/cf.m4')
define(`confDEF_USER_ID',``8:12'')
VERSIONID(`ns.myhost.ru nodns')
Cwns.myhost.ru localhost
OSTYPE(`linux')
undefine(`UUCP_RELAY')
undefine(`BITNET_RELAY')
FEATURE(always_add_domain)
FEATURE(use_cw_file)
FEATURE(nocanonify)
define(`confTO_QUEUEWARN', `1m')
define(`confAUTH_OPTIONS', `A y')dnl
define(`confAUTH_MECHANISMS', `LOGIN PLAIN DIGEST-MD5 CRAM-MD5')dnl
TRUST_AUTH_MECH(`LOGIN PLAIN DIGEST-MD5 CRAM-MD5')dnl
FEATURE(relay_hosts_only)
define(`confCW_FILE', `-o /etc/mail/sendmail.cw')
FEATURE(access_db, `hash -T<TMPF> -o /etc/mail/access.db')
GENERICS_DOMAIN_FILE(`/etc/mail/genericsdomain')
FEATURE(redirect)
MASQUERADE_AS(`myhost.ru')
MASQUERADE_DOMAIN(`ns.myhost.ru')
FEATURE(masquerade_entire_domain)
FEATURE(masquerade_envelope)
FEATURE(`local_procmail',`/usr/bin/procmail')
FEATURE(mailertable)
MAILER(procmail)
MAILER(local)
MAILER(smtp)

Артур Крюков
25.04.2007, 20:39
Еще содержимое файла access, покажите плиз.

Извините за задержку с ответом, дома отрубили интернет :(

Daredevil
26.04.2007, 14:51
Еще содержимое файла access, покажите плиз.

Извините за задержку с ответом, дома отрубили интернет :(

вот файлик access

localhost RELAY
127.0.0.1 RELAY
192.168.0 RELAY
1.2.3.4 RELAY
myhost.ru RELAY

Артур Крюков
26.04.2007, 15:23
вот файлик access

localhost RELAY
127.0.0.1 RELAY
192.168.0 RELAY
1.2.3.4 RELAY
myhost.ru RELAY

Попробуйте так:
Connect:myhost.ru RELAY

И т.д.

Daredevil
26.04.2007, 16:05
Попробуйте так:
Connect:myhost.ru RELAY

И т.д.

не помогло :(

Артур Крюков
26.04.2007, 18:01
А вот так
FEATURE(access_db, `hash -T<TMPF> /etc/mail/access.db')
без -o.

Это я размышляю...

Артур Крюков
26.04.2007, 18:02
проблема в том, что люди могут отправить как с авторизацией так и без нее :(


Вот еще, они все сидят в сетке которой разрешено RELAY?

Daredevil
27.04.2007, 09:25
А вот так
FEATURE(access_db, `hash -T<TMPF> /etc/mail/access.db')
без -o.

Это я размышляю...

не помогло :(((

Daredevil
27.04.2007, 09:26
Вот еще, они все сидят в сетке которой разрешено RELAY?

нет они не в RELAY
в RELAY у меня только внешнии и внутренни ip сервака

Daredevil
27.04.2007, 10:33
большое спасибо все заработало !!!
была моя ошибка :(