exim4

Fórumok

Hali!
Egy exime-es problémám van amit nem igazán értek. Az otthoni gépemen az exim4 simán megy smarthost-ként, de egy másik szerveren ugyanazokkal a beállításokkal nem hajlandó menni smarthost-kénet. Ezt a hibaüzenetet kapom.

** username@gmail.com R=smarthost T=remote_smtp_smarthost: SMTP error from remote mail server after RCPT TO:: host pop.chello.hu [213.46.255.2]: 550 relaying mail to gmail.com is not allowed

Aztán természetesen a feladó fiókjában landol a levél.
Az érdekesség az, hogy ha a chello-s email címemre küldök levelet az elmegy, de már easymail-re szintén nem megy el.
Azt is csináltam, hogy az otthoni konfig fájlokat átmásoltam a /etc/exim4/conf.d -be de az se segített.
Mi lehet a gond? Mit rontok el?

Hozzászólások

szerintem a smarthost-odon hozza kene adni az exim szerver IP cimet mint relayclient.
de hallgass meg masokat is, mert baromi regen eximeztem es lehet, hogy boszmeseget mondtam :)
-----
Si vis pacem, para bellum...

sot lehet, hogy meg is van.

smtp authentikaciot allits be az exim szerveren a smarthost fele, mert az mar gondolom nem chello cimtartomany.

chello cimtartomany egy az egyben open relay a chello mailszerverenek, a kulso cimek viszont nem, csak authentikacio eseten.

de miert nem by_dns kuldod ki, ha mar exim van a szerveren?

-----
Si vis pacem, para bellum...

Authentikációt csináltam a következő módon.
/etc/exim4/passwd.client
smtp.server:username:passwd
illetve a /etc/exim4/conf.d/auth/30_exim4_config_examples
fájlba a következő két sort illesztettem.
AUTH_CLIENT_ALLOW_TLS_PASSWORDS = true
AUTH_SERVER_ALLOW_TLS_PASSWORDS = true
Ezzel az otthoni gépemen megy a dolog.

Postfix smtp auth-client beállítás

Ha fent van a postfix, rakjuk fel (debian alatt) a postfix-tls és a libsasl2-modules csomagot.

majd a main.cf-be írjuk be:

smtp_sasl_auth_enable = yes
smtp_sals_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options =
relayhost = mx.szerverem.tld

az /etc/postfix/sasl_passwd fájlba írjuk be:
mx.szerverem.tld user:password
majd chmod 600 és chown root:root a fájlra
majd csináljunk hash-t rá:
postrmap /etc/postfix/sasl_passwd
és végül indítsuk újra:
/etc/init.d/postfix restart
Ennyi. :)

Ha exim4-et használsz akkor leírhatnád, hogy is kell beállítani smarthost-ként és az authentikációt. Lehet, hogy még visszatérek rá egyíszer. Sőt! Azért vannak szerverek amiken még jelen pillanatban is exim4-et használok. Köszi.