EXIM4 + SASL auth probléma

Fórumok

Üdv !

Az a gondom, hogy szeretnék beállítani egy SMTP szervert (exim4), ami név-jelszó auth után enged bárhova küldeni levelet.

Megnézem ezt a doksit: (és még jópárat)
https://help.ubuntu.com/8.04/serverguide/C/exim4.html

De hiába állítom be, nem kér jelszót. Engedi a levelezést,arra a címre ahova tesztre megengedtem, de máshova nem. Ez is gond, mert jelszóval engednie kellene mindenhova, nélküle meg sehova, kivétel localhost-ról.

Elsődleges problémám most, hogy hiába van sasl auth beállítva, nem használja. testsaslauth szerint a sasl rendben van.

Valamit rosszul csinálok de mit? Tud valaki segíteni exim4-ben ?
Nézegettem hupon is de itt sem találtam nagyon doksit ehhez.

Előre is köszi !

Hozzászólások

A fenti guide csak akkor enged smtp auth-ot, ha ehlo utan a kliens atvalt starttls modba. Igy csinalod?

A kitekintőnek elvileg beállítottam, hogy SSL módban kell küldeni és autolni. De az a bajom, hogy egyáltalán nem autol. Vagy eldobja a levelet azzal, hogy relay not permitted, mive ugye nincs beállítva mint cél domain a címzett vagy elengeni mert bevan. De a világért nem kérdez meg jelszót.

ha beállítom, hogy a kiszolgáló ssl kapcsolatot igényel, akkor a '250 HELP' üzemettel utasít el az exim. És persze exim4 logjában egy szó sincsen erről.

Megnéztem a log-ot, és szó nincsen benne jelszó és user bekérésről vagy arról, hogy elfogadja vagy elutasítja.
Nem feltétlen ragaszkodnék SSL módhoz, a sima auth is jó lenne. Sajna sokkal kevesebb doksi van exim4-hez mint mondjuk postfix-hoz.
Dehát ezzel is meg kell szenvedni ! :)

Van ahhoz doksi, csak meg kell találni!

Én a helyedben körbenéznék a relay tiltásoknál és ilyesmivel bővíteném: !authenticated = *

Azt sem írod milyen azonosítás történik, sql-es vay pam, vagy...
Exim authot használod vagy saslauthd-t...
Így hirtelen ennyi info nem ártana...

z.

"Megnézem ezt a doksit: (és még jópárat)"

ezt nezd:
http://exim.org/exim-html-current/doc/html/spec_html/ch33.html
33. SMTP authentication

"De hiába állítom be, nem kér jelszót"

tehat mit is allitottal be az eximben?

MAIN_TLS_ENABLE = 1
be van allitva?

valamint a

# TLS/SSL configuration.
# See /usr/share/doc/exim4-base/README.Debian.gz for explanations.

.ifdef MAIN_TLS_ENABLE
# Defines what hosts to 'advertise' STARTTLS functionality to. The
# default, *, will advertise to all hosts that connect with EHLO.
.ifndef MAIN_TLS_ADVERTISE_HOSTS
MAIN_TLS_ADVERTISE_HOSTS = *
.endif
tls_advertise_hosts = MAIN_TLS_ADVERTISE_HOSTS

# Full paths to Certificate and Private Key. The Private Key file
# must be kept 'secret' and should be owned by root.Debian-exim mode
# 640 (-rw-r-----). exim-gencert takes care of these prerequisites.
.ifndef MAIN_TLS_CERTIFICATE
MAIN_TLS_CERTIFICATE = CONFDIR/exim.crt
.endif
tls_certificate = MAIN_TLS_CERTIFICATE

.ifndef MAIN_TLS_PRIVATEKEY
MAIN_TLS_PRIVATEKEY = CONFDIR/exim.key
.endif
tls_privatekey = MAIN_TLS_PRIVATEKEY
[...]

filek leteznek a megfelelo permissionnel?

ezen kivul kell egy authentikator.

"hiába van sasl auth beállítva, nem használja"

masold be az authentikatort amit hasznalsz.