informatica:linux:mail:postfix
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
informatica:linux:mail:postfix [2009/03/10 11:57] – javi | informatica:linux:mail:postfix [2009/11/05 07:47] – editor externo 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Usar un servidor SMTP externo: ===== | + | ====== Usar un servidor SMTP externo: |
+ | |||
+ | ===== Genérico (comprobado Jazztel) | ||
Fuente: http:// | Fuente: http:// | ||
Line 5: | Line 7: | ||
Lo mejor es usar un servidor de correo externo SMTP, por ejemplo el que nos da nuestra conexión a internet.\\ | Lo mejor es usar un servidor de correo externo SMTP, por ejemplo el que nos da nuestra conexión a internet.\\ | ||
Es lo que se llama relay en otro servidor: | Es lo que se llama relay en otro servidor: | ||
- | |||
- | |||
- | |||
- | |||
- | ==== Jazztel ==== | ||
1. Instalamos postfix y otras cosillas | 1. Instalamos postfix y otras cosillas | ||
Line 33: | Line 30: | ||
postconf -e ' | postconf -e ' | ||
postconf -e ' | postconf -e ' | ||
- | | ||
echo " | echo " | ||
- | | ||
chown root:root / | chown root:root / | ||
chmod 600 / | chmod 600 / | ||
- | | ||
postmap / | postmap / | ||
- | Cuando enviemos un mail, por ejemplo desde la linea de comandos | + | Cuando enviemos un correo, por ejemplo desde la linea de comandos: |
- | | + | |
- | Subject: Hola | + | |
- | Adios | + | |
- | . | + | |
- | Cc: | + | |
- | Veremos | + | Podemos comprobar |
- | / | + | |
- | Nov 27 01:27:54 quixot postfix/ | + | Salida: |
- | Nov 27 01:27:54 quixot postfix/ | + | |
- | Nov 27 01:27:54 quixot postfix/ | + | |
- | Nov 27 01:27:54 quixot postfix/ | + | |
- | Nov 27 01:27:54 quixot postfix/ | + | |
- | ==== Gmail ==== | + | Nov 27 01:27:54 maquina postfix/ |
+ | Nov 27 01:27:54 maquina postfix/ | ||
+ | Nov 27 01:27:54 maquina postfix/ | ||
+ | Nov 27 01:27:54 maquina postfix/ | ||
+ | Nov 27 01:27:54 maquina postfix/ | ||
- | http:// | + | ===== Gmail ===== |
- | 1. Abrir una cuenta en gmail. Retener los siguientes datos: | + | Está probado y funciona, pero el procedimiento paso a paso se perdió, así que lo que aquí consta habría que comprobarlo. |
- | + | ||
- | Usuario: usuario@gmail.com | + | |
- | Contraseña: | + | |
- | + | ||
- | 2. Pasos 1 a 6 del apartado anterior | + | |
- | + | ||
- | 3. (No se si es necesario mailx) Instalar paquetes: | + | |
- | + | ||
- | aptitude install mailx openssl ssl-cert | + | |
- | + | ||
- | 4. Editar el archivo / | + | |
- | + | ||
- | # SMTP relayhost | + | |
- | relayhost = [smtp.gmail.com]: | + | |
- | + | ||
- | ## TLS Settings | + | |
- | smtp_tls_loglevel = 1 | + | |
- | smtp_tls_CAfile = / | + | |
- | smtp_tls_cert_file = / | + | |
- | smtp_tls_key_file = / | + | |
- | smtp_use_tls = yes | + | |
- | smtpd_tls_CAfile = / | + | |
- | smtpd_tls_cert_file = / | + | |
- | smtpd_tls_key_file = / | + | |
- | smtpd_tls_received_header = yes | + | |
- | smtpd_use_tls = yes | + | |
- | + | ||
- | # configuracao tls | + | |
- | smtp_use_tls = yes | + | |
- | smtp_sasl_auth_enable = yes | + | |
- | smtp_sasl_password_maps = hash:/ | + | |
- | smtp_sasl_security_options = noanonymous | + | |
- | smtp_sasl_tls_security_options = noanonymous | + | |
- | + | ||
- | # alias de mapeamento interno para externo | + | |
- | smtp_generic_maps = hash:/ | + | |
- | + | ||
- | 5. Crear archivo de auntentificacion para gmail, / | + | |
- | + | ||
- | [smtp.gmail.com]: | + | |
- | + | ||
- | 6. Crear archivo de alias, / | + | |
- | + | ||
- | root@localhost usuario@gmail.com | + | |
- | + | ||
- | 7. Cambiar permisos y cifrar archivos: | + | |
- | + | ||
- | chmod 600 / | + | |
- | chmod 600 / | + | |
- | postmap / | + | |
- | postmap / | + | |
- | 8. Crear los certificados: | + | Respecto al procedimiento anterior, dos diferencias: |
- | mkdir / | + | 1. Se necesita instalar un paquete adicional: |
- | cd / | + | |
- | cd certs | + | |
- | openssl dsaparam 1024 -out dsa1024.pem | + | |
- | openssl req -x509 -nodes -days 3650 -newkey dsa:dsa1024.pem -out mycert.pem -keyout mykey.pem | + | |
- | ln -s mycert.pem CAcert.pem | + | |
- | openssl req -x509 -new -days 3650 -key / | + | |
- | rm dsa1024.pem | + | |
- | 9. Reiniciar servicio postfix: | + | aptitude install libgnutls26 |
- | /etc/init.d/postfix reload | + | 2. Detecto que cada X tiempo hay un error de autentificación. Si voy a la interfaz web, la contraseña es correcta, pero me pide un kaptcha, que al ser introducido, |
- | 10. Probar: | + | Veamos en el log (/ |
- | echo " | + | Correo no enviado por error de autentificación: |
+ | < | ||
+ | Mar 29 06:27:51 nombre_local postfix/ | ||
+ | Mar 29 06:27:51 nombre_local postfix/ | ||
+ | Mar 29 06:27:51 nombre_local postfix/ | ||
+ | Mar 29 06:27:51 nombre_local postfix/ | ||
+ | Mar 29 06:27:52 nombre_local postfix/ | ||
+ | Mar 29 06:27:53 nombre_local postfix/ | ||
+ | Mar 29 06:27:53 nombre_local postfix/ | ||
+ | Mar 29 06:27:53 nombre_local postfix/ | ||
+ | Mar 29 06:27:54 nombre_local postfix/ | ||
+ | </ | ||
+ | Correo enviado correctamente: | ||
+ | < | ||
+ | Apr 3 09:45:02 nombre_local postfix/ | ||
+ | Apr 3 09:45:02 nombre_local postfix/ | ||
+ | Apr 3 09:45:02 nombre_local postfix/ | ||
+ | Apr 3 09:45:02 nombre_local postfix/ | ||
+ | Apr 3 09:45:02 nombre_local postfix/ | ||
+ | Apr 3 09:45:02 nombre_local postfix/ | ||
+ | Apr 3 09:45:05 nombre_local postfix/ | ||
+ | Apr 3 09:45:05 nombre_local postfix/ | ||
+ | </ | ||
+ | Hay que ir revisando este tema |