Konfigurálok egy Exim4-et egy szerveren, melyen több IP cím is van, ezek közül megvan hogy melyik lesz levélküldésre és fogadásra használva.
A dokumentáció alapján a transport részt így alakítottam:
remote_smtp:
driver = smtp
interface = |IP cím|
Ennek ellenére a szerver alapértelmezett IP címén küldi ki a levelet. Hogy lehetne rábeszélni másra?
- 4026 megtekintés
Hozzászólások
Helló
"/etc/exim4/interfaces
has lines of the form
domain: ip
domain: ip
domain: ip
Then - in /etc/exim4/conf.d/transport/30_exim4-config_remote_smtp (or wherever your definition of remote_smtp transport is) add the following to the remote_smtp transport:
interface = ${lookup{$sender_address_domain}lsearch{/etc/exim4/interfaces}{$value}{default_ip_in_case_no_match}}"
Remélhetőleg így már a neked megfelelő interfacen fogja kitolni a levelet.
üdv
Balooo
------------------------
Nincs a világon se jó, se rossz. A gondolkodás teszi azzá... (W. Shakespeare)
- A hozzászóláshoz be kell jelentkezni
Így sem jó, beraktam fejlécbe a küldő ip-t (headers_add = "Sender-IP: $sending_ip_address") és oda meg a jó érték kerül, de még se azon megy ki :(
- A hozzászóláshoz be kell jelentkezni
Egy nagy konfig fájlod van vagy fel van darabolva?
ha lehet pastebinre tedd fel a konfigot és linkeld be, úgy okosabbak leszünk.
Miből veszi a domaint, usert, passt, egyebeket?
------------------------
Nincs a világon se jó, se rossz. A gondolkodás teszi azzá... (W. Shakespeare)
- A hozzászóláshoz be kell jelentkezni
Egy fájlban van, de még nem nevezném nagynak, csak az alap dolgok vannak benne: http://pastebin.com/9LK34TKc
Az adatokat SQL-ből veszi.
- A hozzászóláshoz be kell jelentkezni