Re: Utilitzar múltiples smarthosts amb exim4
Hola.
Aquesta es una possible solucio:
smarthost_google:
condition = ${if eq {${lc:$sender_address_domain}} {gmail.com} {true} fail }
driver = domainlist
transport = remote_smtp
route_list = "* smtp.gmail.com bydns_a"
smarthost_ya:
condition = ${if eq {${lc:$sender_address_domain}} {ya.com} {true} fail }
driver = domainlist
transport = remote_smtp
route_list = "* smtp2.adsl.ya.com bydns_a"...
Es pot millorar fent que llegeixi un arxiu de configuracio extern per cercar les
addresses d'origen. Sempre sera mes facil d'administrar. Per exemple algo aixi:
smarthost:
condition = ${extract{smarthost}{${lookup{$sender_address}lsearch
/etc/exim/users.cfg}{$value}fail}}}
driver = manualroute
domains = ! +local_domains
route_list = "* ${extract{smarthost}{${lookup{$sender_address}lsearch
/etc/exim/users.cfg}{$value}fail}}} bydns_a"
transport = remote_smtp
Aixo intentara llegir un arxiu a /etc/exim/users.cfg que hauria de contenir el seguent:
exemple@gmail.com: smarthost=smtp.gmail.com
exemple2@ya.com: smarthost=smtp2.ya.com
etc...
Ara, per contestar la segona pregunta, per autentificar el smtp caldra afegir alguna
cosa semblant a la config del vostre exim:
remote_smtp:
(...)
hosts_try_auth = smtp.gmail.com:smtp2.ya.com
etc...
Despres us caldra definir un metode d'autentificacio. El mes facil:
plain:
driver = plaintext
public_name = PLAIN
client_send = ^username^password
Se m'acut que tambe podieu llegir el username/password de cada smtp amb el mateix
sistema d'abans, llegit d'un arxiu de configuracio. O fins i tot incloent-ho en el
mateix d'abans (un parell username/password per a cada smtp user ?).
Si voleu fer-ho mes bonic us recomano fer una mirada sobre com funciona el sistema
per autentificar + encriptar amb TLS.
Tot aixo i mes ho teniu amb:
apt-get install exim4-doc-html
A per feina !
Salut,
Josep Serrano.
> Hola,
>
> em semble molt interessant el que preguntes. Ara mateix estava pensant com es
> podria fer quelcom similar ja que tinc una configuració similar a la teva.
> Ara jo et faig la pregunta, ja que voldria utilitzar un smtp (com tu) però
> amb autentificació i no sé com es configura el exim. Em podries dir com es
> fa?
>
> I la segona qüestió es que crec que seria més fàcil configurar-te només n smtp
> de sortida i passar-lo tot per allà si pots, ja que poder triar dos en funció
> si està caigut o trobo que l'exim no ho podrà fer. Potser algun script de
> forma que rebi el missatge, consulti l'estat dels smtps i aleshores trii un i
> l'envii.
>
> Leo
>
> A Dilluns 06 Febrer 2006 09:32, Ivà va escriure:
>> Hola llista,
>>
>> Després d'uns quants problemes amb el PU*O mail de ya.com (servei caigut,
>> bloqueja els mails de la llista, marca com a spam mails que no ho són i a
>> més no tens CAP control per desmarcar-los, etc...), m'he decidit a
>> utilitzar el gmail.
>>
>> Aleshores el problema que tinc és el següent:
>>
>> Tinc un servidor Debian per casa on hi tinc fetchmail i exim4 per servir i
>> enviar el correu local. La configuració inicial de l'exim4 és com a
>> smarthost, i fins ara només necessitava utilitzar com a smarthost al
>> servidor smtp2.adsl.ya.com. La resta de família seguirà utilitzant (de
>> moment) el correu de ya.com, i jo tinc més d'un compte de correu que
>> l'escullo a l'hora d'enviar el mail amb thunderbird.
>>
>> Que necessito? Poguer triar entre smtp2.adsl.ya.com i
>> smtp.gmail.comdepenent de quin compte de correu estigui utilitzant (o
>> sigui depenent del
>> camp from: del mail que envio). I depenent de quin smarthost utilitzi
>> necessito també escollir un mètode d'identificació diferent (ya.com no està
>> encriptat i en canvi gmail sí).
>>
>> La configuració de l'exim4 sempre m'ha semblat difícil (segurament per
>> falta de coneixements), i ja quan vaig configurar l'smarthost de ya.com me
>> les vaig veure... Ja he consultat les FAQ i documentació de wwww.exim.org
>> però personalment em resulten quasi igual de confuses i rebuscades que el
>> fitxer de configuració de l'exim4.
>>
>> En definitiva he vist que per la llitsa n'hi ha uns quants que ja utilitzen
>> gmail i segurament no sóc lúnic que em trobo en aquesta situació, hi ha
>> algú que ja ho hagi solucionat i em pugui orientar per on començo?
>>
>> Moltes gràcies.
>> Salut.
>
> --
> Linux User 152692
> Catalonia
>
Reply to: