
Tengo un VPS Digital Ocean, en el que instalésufijo. quiero hacerreenvío de correo.
Cuando instalé postfix elegíSin configuraciónopción. Posteriormente configuré lo siguiente:
yo creémain.cf
en/etc/postfix
virtual_alias_domains = gintegraconstruccion.com
virtual_alias_maps = hash:/etc/postfix/virtual
Creadovirtual
[correo electrónico protegido] [correo electrónico protegido]
Entonces reinicié postfix.
En mi configuración de DNS (obtuveve papi) Hice:
Creó unUn expediente:
Host Points to
contacto 107.XX.XX.XX
Creo unregistro MX:
Host Points to
@ contacto.gintegraconstruccion.com
Sin embargo, lo probé y recibí cualquier correo en mi bandeja de entrada de Gmail.
La salida de dig gintegraconstruccion.com
es:
; <<>> DiG 9.8.1-P1 <<>> gintegraconstruccion.com mx
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 34297
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;gintegraconstruccion.com. IN MX
;; ANSWER SECTION:
gintegraconstruccion.com. 599 IN MX 0 contacto.gintegraconstruccion.com.
;; Query time: 93 msec
;; SERVER: 8.8.4.4#53(8.8.4.4)
;; WHEN: Wed May 14 13:01:53 2014
;; MSG SIZE rcvd: 67
Solo para que conste, actualmente estoy alojando un sitio con Openshift ya que no lo he migrado.
Comprobando en/etc/log/mail.log
Encontré:
May 14 11:52:51 localhost postfix/postfix-script[24478]: fatal: the Postfix mail system is not running
May 14 12:02:05 localhost postfix/postfix-script[24600]: fatal: the Postfix mail system is not running
May 14 12:02:27 localhost postfix/master[24724]: daemon started -- version 2.9.6, configuration /etc/postfix
May 14 12:02:31 localhost postfix/master[24724]: reload -- version 2.9.6, configuration /etc/postfix
May 14 13:06:07 localhost postfix/smtpd[24865]: error: open database /etc/aliases.db: No such file or directory
May 14 13:06:07 localhost postfix/smtpd[24865]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
May 14 13:06:07 localhost postfix/smtpd[24865]: connect from f.qw.se[109.74.194.71]
May 14 13:06:13 localhost postfix/smtpd[24865]: disconnect from f.qw.se[109.74.194.71]
May 14 13:06:44 localhost postfix/smtpd[24865]: connect from f.qw.se[109.74.194.71]
May 14 13:07:07 localhost postfix/smtpd[24865]: 5F052432EF: client=f.qw.se[109.74.194.71]
May 14 13:07:15 localhost postfix/smtpd[24865]: disconnect from f.qw.se[109.74.194.71]
May 14 13:10:36 localhost postfix/anvil[24867]: statistics: max connection rate 2/60s for (smtp:109.74.194.71) at May 14 13:06:44
May 14 13:10:36 localhost postfix/anvil[24867]: statistics: max connection count 1 for (smtp:109.74.194.71) at May 14 13:06:07
May 14 13:10:36 localhost postfix/anvil[24867]: statistics: max cache size 1 at May 14 13:06:07
May 14 13:14:20 localhost postfix/master[24724]: reload -- version 2.9.6, configuration /etc/postfix
May 14 13:18:29 localhost postfix/master[24724]: reload -- version 2.9.6, configuration /etc/postfix
May 14 13:21:04 localhost postfix/smtpd[24982]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
May 14 13:21:04 localhost postfix/smtpd[24982]: connect from mail-wi0-f175.google.com[209.85.212.175]
May 14 13:21:05 localhost postfix/smtpd[24982]: 1BC40432EF: client=mail-wi0-f175.google.com[209.85.212.175]
May 14 13:21:05 localhost postfix/cleanup[24987]: 1BC40432EF: message-id=<[email protected]$
May 14 13:21:05 localhost postfix/qmgr[24976]: 1BC40432EF: from=<[email protected]>, size=2670, nrcpt=1 (queue active)
May 14 13:21:05 localhost postfix/smtpd[24982]: disconnect from mail-wi0-f175.google.com[209.85.212.175]
May 14 13:21:05 localhost postfix/smtp[24988]: connect to gmail-smtp-in.l.google.com[2607:f8b0:400e:c01::1a]:25: Network is unreachable
May 14 13:21:06 localhost postfix/smtp[24988]: 1BC40432EF: to=<[email protected]>, orig_to=<[email protected]$
May 14 13:21:06 localhost postfix/qmgr[24976]: 1BC40432EF: removed
Últimas líneas del registro (después de que funcionó el correo enviado desde Hotmail):
May 14 13:52:19 localhost postfix/smtpd[25133]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
May 14 13:52:19 localhost postfix/smtpd[25133]: connect from col0-omc1-s18.col0.hotmail.com[65.55.34.28]
May 14 13:52:20 localhost postfix/smtpd[25133]: 22ED0432EF: client=col0-omc1-s18.col0.hotmail.com[65.55.34.28]
May 14 13:52:20 localhost postfix/cleanup[25137]: 22ED0432EF: message-id=<[email protected]>
May 14 13:52:20 localhost postfix/qmgr[25091]: 22ED0432EF: from=<[email protected]>, size=1528, nrcpt=1 (queue active)
May 14 13:52:20 localhost postfix/smtpd[25133]: disconnect from col0-omc1-s18.col0.hotmail.com[65.55.34.28]
May 14 13:52:22 localhost postfix/smtp[25138]: 22ED0432EF: to=<[email protected]>, orig_to=<[email protected]>$
May 14 13:52:22 localhost postfix/qmgr[25091]: 22ED0432EF: removed
Respuesta1
Debido a que sus mapas virtuales son del hash
tipo (como se especifica hash:
en la línea de configuración) después de crear el virtual
archivo, necesita crear el mapa ejecutando postmap /etc/postfix/virtual
.
A juzgar por los errores en los registros, también es necesario ejecutarlo postalias /etc/aliases
porque se queja de que no hay ningún aliases.db
archivo.
Hay un error tipográfico en su virtual_alias_domains
línea de configuración. La primera letra del dominio es una Q en lugar de una G.
virtual_alias_domains = qintegraconstruccion.com
Si eso existe en su archivo de configuración real y no es solo un error tipográfico en la pregunta aquí, también es necesario corregirlo.
Por último, parece haber un correo electrónico reenviado correctamente en el ejemplo de registro que proporcionó. El mensaje 1BC40432EF
se envió correctamente a Google. Es posible que Google haya descartado el correo electrónico después de aceptarlo, perohizoacéptalo.
Entregabilidad generalserá importante para ti. Dado que no está ejecutando Google Apps for Business, no tiene forma de incluir su dirección IP en la lista blanca desde Google. Por lo tanto, deberá cumplir con todas las mejores prácticas habituales. Si lo haces todo correctamente, Gmail no debería rechazar tu correo.
- Actualmente no tienes una búsqueda inversa de tu dirección IP. Tendrás que pedírselo a DigitalOcean. Debería ser la misma que la
myhostname
directiva en su configuración de postfix. Recomendaría usarlocontacto.gintegraconstruccion.com
ya que ya apunta a la dirección IP correcta. - Actualmente no estás en el PBL de SpamHaus. Esto es bueno, pero afortunado. Direcciones de Amazon EC2sonen el PBL a menos que le pidas a Amazon que elimine el tuyo. Es probable que los proveedores de la nube (y los proveedores residenciales) estén en la PBL porque su política es que no se debe enviar correo desde esa dirección IP.
- No tienesRegistro SPF.
- Es poco probable que tengas un registro DKIM.
- No tienes ningún registro DMARC. Este le ayudará a comprender por qué algunos proveedores rechazan su correo. Si configura sus registros SPF o DKIM incorrectamente, los informes DMARC se lo informarán.
- La dirección De: es una dirección @gmail.com. No sé cómo se vería su dirección de envío, pero si también lo es,
gmail.com
cualquier host que admita SPF rechazará su correo porque su dirección IP no está en el registro SPF de Gmail. La dirección de envío del sobre se establece en lasmtp_helo_name
línea de su configuración de postfix.