Ü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 !
- 857 megtekintés
Hozzászólások
Senkinek sincs ötlete ?
- A hozzászóláshoz be kell jelentkezni
A fenti guide csak akkor enged smtp auth-ot, ha ehlo utan a kliens atvalt starttls modba. Igy csinalod?
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
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 ! :)
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
Szóval:
saslauthd-t használok pam-al.
Kipróbálom amit írtál hátha... Több napja szívok vele és kezdek arra gondolni, hogy postfix lesz belőle, hasonló felállással.
- A hozzászóláshoz be kell jelentkezni
"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.
- A hozzászóláshoz be kell jelentkezni