informatica:linux:correo:postfix
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| informatica:linux:correo:postfix [2013/07/03 09:02] – external edit 127.0.0.1 | informatica:linux:correo:postfix [2016/04/11 18:18] (current) – javi | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Usar un servidor SMTP externo: ====== | ====== Usar un servidor SMTP externo: ====== | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| ===== Genérico (comprobado Jazztel) ===== | ===== Genérico (comprobado Jazztel) ===== | ||
| Line 56: | Line 44: | ||
| Cuando enviemos un correo, por ejemplo desde la linea de comandos: | Cuando enviemos un correo, por ejemplo desde la linea de comandos: | ||
| + | sudo aptitude install mailutils | ||
| echo " | echo " | ||
| Line 71: | Line 60: | ||
| ===== Gmail ===== | ===== Gmail ===== | ||
| + | |||
| + | ==== Receta usando puerto 587 ==== | ||
| + | |||
| + | Esta receta ha sido validada el 12/ | ||
| + | |||
| + | 1. Instalar paquetes: | ||
| + | |||
| + | sudo aptitude install libgnutls26 libauthen-sasl-perl libsasl2-2 libsasl2-modules postfix | ||
| + | |||
| + | 2. Editar: | ||
| + | |||
| + | sudo cp / | ||
| + | sudo vim / | ||
| + | | ||
| + | Con el siguiente contenido: | ||
| + | |||
| + | < | ||
| + | smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu) | ||
| + | biff = no | ||
| + | |||
| + | append_dot_mydomain = no | ||
| + | |||
| + | readme_directory = no | ||
| + | |||
| + | smtpd_tls_cert_file=/ | ||
| + | smtpd_tls_key_file=/ | ||
| + | smtpd_use_tls=yes | ||
| + | smtpd_tls_session_cache_database = btree: | ||
| + | smtp_tls_session_cache_database = btree: | ||
| + | smtp_tls_security_level = verify | ||
| + | smtp_tls_CAfile = / | ||
| + | |||
| + | myhostname = test.example.com | ||
| + | alias_maps = hash:/ | ||
| + | alias_database = hash:/ | ||
| + | myorigin = / | ||
| + | mydestination = test.example.com | ||
| + | relayhost = [smtp.gmail.com]: | ||
| + | mynetworks = 127.0.0.0/8 [:: | ||
| + | mailbox_size_limit = 0 | ||
| + | recipient_delimiter = + | ||
| + | inet_interfaces = all | ||
| + | smtp_sasl_auth_enable = yes | ||
| + | smtp_sasl_password_maps = hash:/ | ||
| + | smtp_sasl_security_options = | ||
| + | |||
| + | </ | ||
| + | |||
| + | 3. Editar: | ||
| + | |||
| + | sudo cp / | ||
| + | sudo vim / | ||
| + | | ||
| + | Con el siguiente contenido: | ||
| + | |||
| + | [smtp.gmail.com]: | ||
| + | | ||
| + | 4. Regenerar bas de datos de contrasenyas: | ||
| + | |||
| + | sudo postmap / | ||
| + | |||
| + | 5. Recargar config de Postfix: | ||
| + | |||
| + | sudo postfix reload | ||
| + | |||
| + | ==== Receta antigua ==== | ||
| **NOTA IMPORTANTE** Desaconsejo esta opción, pues he detectado que cada x tiempo los correos no llegan, y es porque Gmail activa kaptcha para poder iniciar sesión con esa cuenta de correo. | **NOTA IMPORTANTE** Desaconsejo esta opción, pues he detectado que cada x tiempo los correos no llegan, y es porque Gmail activa kaptcha para poder iniciar sesión con esa cuenta de correo. | ||
| Line 189: | Line 244: | ||
| recipient_delimiter = + | recipient_delimiter = + | ||
| inet_interfaces = all | inet_interfaces = all | ||
| + | inet_protocols = ipv4 | ||
| smtp_use_tls = yes | smtp_use_tls = yes | ||
| smtp_sasl_auth_enable = yes | smtp_sasl_auth_enable = yes | ||
| Line 221: | Line 277: | ||
| 1. Mato el proceso: | 1. Mato el proceso: | ||
| - | kill -9 3644 | + | |
| 2. Reinicio postfix: | 2. Reinicio postfix: | ||
| - | / | + | |
| 3. Compruebo: | 3. Compruebo: | ||
| Line 333: | Line 389: | ||
| Ese correo deberia llegar a Servidor B, y este reenviarlo a cuenta1@hotmail.com | Ese correo deberia llegar a Servidor B, y este reenviarlo a cuenta1@hotmail.com | ||
| + | ===== Errores ===== | ||
| + | |||
| + | ==== 504 5.5.2 ==== | ||
| + | |||
| + | Ejemplo: | ||
| + | |||
| + | < | ||
| + | Apr 11 18:23:10 localhost postfix/ | ||
| + | </ | ||
| + | |||
| + | Quiza falta configuracion en el servidor, he seguido la receta de relay de gmail con 587, probar lo siguiente para el envio del correo de prueba desde linea de comandos: | ||
| + | |||
| + | < | ||
| + | echo " | ||
| + | </ | ||
informatica/linux/correo/postfix.1372842169.txt.gz · Last modified: (external edit)
