Enviar correu amb exim a través de Gmail
Última actualització: abril de 2014
Fem:
dpkg-reconfigure exim4-config
I escollim aquestes opcions:
- S’envia a través d’smarthost i es rep via SMTP o fetchmail
- Nom del correu del sistema: nom_màquina
- Adreça IP on es vincula les connexions d’entrada de l’SMTP:
- D’altres destinacions per a les quals s’accepta correu: @nom_màquina
- Ordinadors dels quals sou repetidor: 192.168.1.0/24;192.168.6.0/24 (anòmin, pero com a mínim controlem des de quines subnets podem enviar)
- Adreça IP o nom del servidor del «smarthost» de sortida: smtp.gmail.com::587 (atenció, entre el com i el 587 hi han dues vegades dos punts; important)
- Voleu amagar el nom de correu local al correu de sortida? No
- Voleu mantenir el nombre mínim de consultes de DNS possibles (marcatge sota demanda)? No
- Mètode de lliurament per al correu local: format mbox a /var/mail/
- Voleu dividir la configuració en fitxers petits? No
El mateix ho podem fer afegint directament al fitxer /etc/exim4/update-exim4.conf.conf les següents línies:
dc_eximconfig_configtype='smarthost'
dc_other_hostnames='@nom_maquina'
dc_local_interfaces=''
dc_readhost=''
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets='192.168.1.0/24;192.168.6.0/24'
dc_smarthost='smtp.gmail.com::587'
CFILEMODE='644'
dc_use_split_config='false'
dc_hide_mailname='false'
dc_mailname_in_oh='true'
dc_localdelivery='mail_spool'
Editem el fitxer /etc/exim4/passwd.client i fiquem les credencials per a poder connectar-nos a gmail, afegint 3 línies:
gmail-smtp.l.google.com:elteulogin@gmail.com:elteupasswd
*.google.com:elteulogin@gmail.com:elteupasswd
smtp.gmail.com:elteulogin@gmail.com:elteupasswd
Apliquem els permisos necessaris al fitxer (tot i que no sembla necessari):
chown root:Debian-exim /etc/exim4/passwd.client
I ara:
update-exim4.conf