<SOLUCIONADO>Necesito ayuda/opiniones para elegir un servidor de correo para Ubuntu.

Imagen de Dokan
0 puntos

Hola a todos.

He estado leyendo documentación (exin4, postfix, ssmtp) y realmente como profano que soy no termino de entender cual me interesa más. Comprendo, o esa impresión me ha dado, que Postfix es el más completo, aunque exin4 parece más sencillo y ssmtp no sé si es lo que necesito para lo que pretendo:
- Tengo varios servicios en mi pc (apache2, drupal, mldonkey) a los que accedo remotamente cuando no estoy en casa(ssh) por lo que me interesa que ante cualquier eventualidad en estos servicios o cualquier intento de intrusión externo se me avise por correo.

No pido detalles de configuración, tan solo vuestra experiencia con los que usais o habeis usado y vuestras recomendaciones, de la configuración ya me ocuparé cuando decida cual voy a usar.

Imagen de Dokan
+1
0
-1

Vamos, me conformo con poco. ¿Nadie?

+1
0
-1

Recuerda:
Utiliza los buscadores, preocupate por solucionar tú mismo tu problema y cuando lo consigas, vuelve a contarnos cómo lo hiciste, quien sabe a cuanta gente estarás ayudando.

Imagen de Dokan
+1
0
-1

Al respecto he encontrado este enlace [ http://linuxsilo.net/articles/postfix.html ], creo que está muy por encima de lo que necesito, ya que sólo pretendo que el servidor (y los programas que corren en él) puedan enviarme correos con información sobre lo que pasa en el mismo.
¿Alguien tiene experiencia en algo parecido o puede orientarme para buscar la información que necesito?

+1
0
-1

Recuerda:
Utiliza los buscadores, preocupate por solucionar tú mismo tu problema y cuando lo consigas, vuelve a contarnos cómo lo hiciste, quien sabe a cuanta gente estarás ayudando.

Imagen de AgD
+1
0
-1

Para lo que quieres, usa ssmtp y mail.

Puedes usar los servidores de google para enviar los correos, así te ahorras tener que sufrir los problemas con el firmado de email...

Tras instalar ssmt, edita su archivo de configuración. Te dejo el mio de ejemplo:

agd-server ~ # tail -n 9  /etc/ssmtp/ssmtp.conf 

root=mail@makeinstall.es
mailhub=smtp.gmail.com:587
rewriteDomain=
hostname=mail@makeinstall.es
UseSTARTTLS=YES
AuthUser=mail@makeinstall.es
AuthPass=xxxxxxxxx
FromLineOverride=YES

Tan solo debes de cambiar el @makeinstall.es por tu cuenta App Engine, o si usas una cuenta gmail por gmail.com. En authuser y authpass sobran las palabras.

Para enviar un correo electronico:
agd-server ~ # echo "Esto es una prueba de envío de correo" | mail -s "Prueba de envio" user@host.com
agd-server ~ # tail -n 20 /var/log/security.log | mail -s "SECURITY LOG" user@host.com

+1
0
-1

make install . es
Noticias, apuntes y pequeños tutoriales sobre GNU/Linux
Imagen de Dokan
+1
0
-1

Todavía no he conseguido que se envíe nada, pero conocer el servicio App Engine me ha alegrado la noche.

En el archivo de configuración he puesto:
root=dokan@gmail.com (no es la real, a modo de ejemplo)
mailhub=smtp.gmail.com:587
rewriteDomain=
hostname=dokan.dyndns.org
FromLineOverride=YES

UseSTARTTLS=YES
AuthUser=dokan@gmail.com
AuthPass=xxxxxxxxx

Las tres últimas líneas las he tenido que añadir puesto que en el archivo de configuración por defecto no venían, ¿faltará algo por instalar o configurar?

He tenido que instalar «mailutils» para usar el comando mail, pero me daba la opción de usar también «heirloom-mailx» por lo que he leído no tendrá mucho que ver con que no funcione.

El último comando me dice que el archivo no existe.
~$ sudo tail -n 20 /var/log/security.log | mail -s "SECURITY LOG" dokan@gmail.com
tail: no se puede abrir «/var/log/security.log» para lectura: No existe el fichero o el directorio
Cuerpo del mensaje nulo; se espera que esté bien

Seguiré intentándolo mañana, gracias por tu ayuda.

+1
0
-1

Recuerda:
Utiliza los buscadores, preocupate por solucionar tú mismo tu problema y cuando lo consigas, vuelve a contarnos cómo lo hiciste, quien sabe a cuanta gente estarás ayudando.

Imagen de Dokan
+1
0
-1

En la opción «hostname» además de «dokan.dyndns.org» también probé «dokan@gmail.com».

+1
0
-1

Recuerda:
Utiliza los buscadores, preocupate por solucionar tú mismo tu problema y cuando lo consigas, vuelve a contarnos cómo lo hiciste, quien sabe a cuanta gente estarás ayudando.

Imagen de Dokan
+1
0
-1

He probado a enviar tal y como dicen en este enlace:
«««ssmtp midestinatario@sudominio.com

despues precionamos enter y nos aparecera el cursor esperando que coloquemos el texto que deseamos enviar, en este momento de espera podemos incluso colocar las cabezeras o titulos del mensaje, el destinatario y la persona que lo envia, eh aqui un ejemplo de como usarlo:

ssmtp midestinatario@sudominio.com

subjetc: Hola

Esto es una prueaba de envio de mensaje desde la consola de linux

Para salir del mensaje precionamos ctrl + D y de 2 a 3 segundos el mensaje sera enviado al destinatario»»»

Me muestra este error en consola:
ssmtp: Server didn't like our AUTH LOGIN (530 5.7.0 Must issue a STARTTLS command first. ex2sm11263615wbb.48)

Ahora si que me voy a dormir...

+1
0
-1

Recuerda:
Utiliza los buscadores, preocupate por solucionar tú mismo tu problema y cuando lo consigas, vuelve a contarnos cómo lo hiciste, quien sabe a cuanta gente estarás ayudando.

Imagen de AgD
+1
0
-1

~$ sudo tail -n 20 /var/log/security.log | mail -s "SECURITY LOG" kikecalpe@gmail.com
tail: no se puede abrir «/var/log/security.log» para lectura: No existe el fichero o el directorio
Cuerpo del mensaje nulo; se espera que esté bien

Estas intentando enviar un archivo de texto que no existe. Lógico que te de error.

Me muestra este error en consola:
ssmtp: Server didn't like our AUTH LOGIN (530 5.7.0 Must issue a STARTTLS command first. ex2sm11263615wbb.48)

Fallo en la autenticación. Concretamente dice que no reconoce el usuario, elimina el @gmail.com del usuario:

root=dokan@gmail.com (no es la real, a modo de ejemplo)
mailhub=smtp.gmail.com:587
rewriteDomain=
hostname=dokan.dyndns.org
FromLineOverride=YES

UseSTARTTLS=YES
AuthUser=dokan@gmail.com <------------- Deja solo el usuario, sin el @gmail
AuthPass=xxxxxxxxx

+1
0
-1

make install . es
Noticias, apuntes y pequeños tutoriales sobre GNU/Linux
Imagen de Dokan
+1
0
-1

He conseguido que se envíen correos, ahora habrá que profundizar un poco más en la configuración.
Por si sirve de ayuda el error estaba en la línea «UseSTARTTSL=YES», ya que como reza el error, debe ser el primer comando en ejecutarse, y por tanto debe ser la primera línea en el script de configuración «/etc/ssmtp/ssmtp.conf». Éste queda así:

:~$ tail -n 29 /etc/ssmtp/ssmtp.conf
#La siguiente línea debe ir al principio.
UseSTARTTLS=YES
#
# Config file for sSMTP sendmail
#
# The person who gets all mail for userids < 1000
# Make this empty to disable rewriting.
root=nombreUsuario@gmail.com

# The place where the mail goes. The actual machine name is required no
# MX records are consulted. Commonly mailhosts are named mail.domain.com
mailhub=smtp.gmail.com:25

# Where will the mail seem to come from?
rewriteDomain=

# The full hostname
hostname=nombreUsuario@gmail.com

# Are users allowed to set their own From: address?
# YES - Allow the user to specify their own From: address
# NO - Use the system generated From: address
FromLineOverride=YES

AuthUser=nombreUsuario
AuthPass=tuclave

####################

Pensaba que al usar ssmtp me crearía el log «security.log», pero no fué así, por eso me extrañé, seguramente dependerá de la versión de gnu/linux que se usa. He comprobado que en Ubunto 10.04 podemos seguir el rastro en:
«auth.log»
Jul 13 14:33:52 dokan sudo: dokan : TTY=pts/1 ; PWD=/home/dokan ; USER=root ; COMMAND=/usr/sbin/ssmtp dokan@gmail.com

«mail.log», «mail.err», «mail.warn» o «mail.info»
Jul 13 14:31:05 kikecalpe sSMTP[6802]: Server didn't like our AUTH LOGIN (530 5.7.0 Must issue a STARTTLS command first. eo18sm6759wbb.46)
Jul 13 14:34:42 dokan sSMTP[6808]: Creating SSL connection to host
Jul 13 14:34:43 dokan sSMTP[6808]: SSL connection using RSA_ARCFOUR_SHA1
Jul 13 14:34:47 dokan sSMTP[6808]: Sent mail for root@ (221 2.0.0 closing connection h22sm8099735wes.8) uid=0 username=root outbytes=361

Creo que no me dejo nada, espero que sirva de ayuda.
Muchísimas gracias AgD por tu ayuda, y enhorabuena por el blog, es muy interesante.

+1
0
-1

Recuerda:
Utiliza los buscadores, preocupate por solucionar tú mismo tu problema y cuando lo consigas, vuelve a contarnos cómo lo hiciste, quien sabe a cuanta gente estarás ayudando.