Sencillo servidor de correo con ip dinámica, Postfix Gmail smtp Relay

Publicado en Julio 20th, 2009 | por bambuka | 821 views

postfix_ip_dinamicaEl presupuesto no nos da para mucho. Por no tener, no tenemos ni IP estática. Problemas? Ninguno, pero si algún que otro handicap aunque así tiene más gracia la cosa xD. Pues uno de los handicaps que os comentaba es que no puedes enviar directamente mail desde un servidor de cosecha propia, bueno siendo más exactos enviar puedes enviar pero te va a venir rebotado inmediatamente porque el resto del mundo no se fían de los servidores de correo con ip dinámica. Por aquello de los zombies relays, spam, etc. Pero entonces, ¿esto más que un simple handicap es un problema chuungo!? Pues no tanto porque podemos utilizar un servidor smtp como intermediario para generar confianza y que nos dejen participar en el cotarro… como España en el G20 :P que se aprovecha de los grandes como Sarkozy y Obama, nosotros nos aprovecharemos de un pez gordo también. Se trata de utilizar una cuenta de Gmail para usar su SMTP y enviar los correos por ahí. Y ¿esto es difícil? En absoluto:

aptitude install postfix libsasl2-modules sasl2-bin

Editamos el fichero /etc/default/saslauthd:
START=yes

Reiniciamos el servicio:
/etc/init.d/saslauthd restart

En el fichero /etc/postfix/main.cf:
# relay
#
relayhost = [smtp.gmail.com]
smtp_use_tls = yes
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_sasl_tls_security_options = noanonymous

En este otro /etc/postfix/sasl/sasl_passwd:
[smtp.gmail.com] miUsuarioGmail:miClave

Colocamos los permisos pertinentes:
chmod 600 /etc/postfix/sasl/sasl_passwd

Actualizamos las tablas de búsqueda:
postmap /etc/postfix/sasl/sasl_passwd

A /etc/postfix/main.cf añadimos la línea:
smtp_generic_maps = hash:/etc/postfix/generic

Y en /etc/postfix/generic:
root@miDominio micorreo@gmail.com

Reiniciamos el servicio:
/etc/init.d/postfix restart

Nota: se ha obviado la configuración común de postfix como son el nombre del dominio, rango e interfaces por el que el servicio aceptará peticiones, etc. Todo eso lo puedes hacer con dpkg-reconfigure postfix-config.

Si tienes alguna pregunta, mejora o comentario aquí estamos. Un saludo!

Compártelo!!!
  • Google Bookmarks
  • BarraPunto
  • Meneame
  • Bitacoras.com
  • Digg
  • email
  • Facebook
  • Live
  • StumbleUpon
  • Twitter
  • Wikio
  • Yahoo! Bookmarks

Artículos relacionados

  1. 3 Comentarios en “Sencillo servidor de correo con ip dinámica, Postfix Gmail smtp Relay”

  2. By sose on Jul 20, 2009 | Responder

    Una vez más queda demostrado que los mismos métodos que utilizamos en la vida real para resolver problemas, resuelven también los problemas técnicos.

    La analogía es de 10 ;)

  3. By Miguel on Ago 17, 2009 | Responder

    Esta muy buena esa solucion pero gmail creo que solo te permite enviar 100 o 200 creo que eso te limitario no??? derrepente me equivoco ya que si se tratara de 1 solo usuario esa cantidad saliente es normal peri si ya contaras con mas cuentas es ahi el problema… Gracias, Atte. MigueL

  4. By admin on Ago 17, 2009 | Responder

    Es cierto que hay límites para el envío a través de Gmail. Esta solución es de andar por casa ya que en un servidor corporativo no te vas a encontrar con una línea con estas limitaciones.
    Gracias a ti por el comentario. Pásate más a menudo por aquí ;P

Lo siento, comentarios para esta entrada están cerrados en este momento.