Verificacion de recepcion de correo

Forums: 

Estimados amigos:

Tengo un servidor de correo con sendmail, pero tengo una inquietud: hace algun tiempo he sido reportado por mis clientes (outlook) que no reciben los correos que se les envía pero el emisor no recibe una respuesta sobre que el correo ha sido rebotado por algun problema; pregunto: ¿es posible determinar en el servidor que el correo fue enviado por el emisor y recibido por su remitido o identificar la causa por la que no fue recibido o dirigido a su destino. O finalmente existe una bitacora de envios y recepciones dentro del servidor?

gracias de nuevo por su valiosa atencion.

atte.
Hugo.

Antes de preguntar

Imagen de jcyepez

Antes de preguntar asegúrate de haber leído la documentación del software que estás utilizando.

Todos los servicios que levantas en linux tienen un archivo de log, que te indica que es lo que está pasando con ese servicio.

Sendmail tiene por lo general este archivo en /var/log/maillog y es aquí en dónde puedes ver que problema tienes.

De seguro vas a preguntar como ver ese archivo, para ello utiliza el comando less /var/log/maillog.

Saludos

Juan Yépez
093681879

Saludos

Juan Yépez
0993681879
Dj - Discomovil Quito

Recepcion de correo

Estimado,

Te agradezco por tu comentario, sin embargo me parece que la pregunta no fue bien formulada; mi inquietud puntual es que si existe la manera de verificar si el destinatario recibió el correo, ya que puede ser que este simplemente niegue su recepcion de manera deliberada borrando las entradas de outlook en caso de una verificacion.

Gracias de nuevo por tu aporte.

Saludos.

Todo servidor de correo

Imagen de acl

Todo servidor de correo escribe la siguiente información en sus logs:

1. Cuando un mensaje es recibido de una fuente remota, escribe el remitente, junto con la fecha, hora, identificador de mensaje y otros datos. En ese momento el mensaje se considera encolado (en espera para su entrega)
2. Cuando el mensaje es entregado al siguiente destinatario, se escribe la fecha, hora, identificador de mensaje y receptor. El mensaje ha sido entregado.

Si el mensaje pasa por otros filtros, habrá distintas entradas en el log del mismo mensaje, pasando por diferentes manos.

En tu caso (usuario local 1 manda un correo a usuario local 2), la fuente remota es el outlook del remitente y el siguiente destinatario es el buzón del receptor en el servidor. Solamente tienes la certeza de que el mensaje fue escrito en el buzón si fuese el caso. El cliente de correo del remitente debe haber incluido un Message-Id en las cabeceras del mensaje enviado (que tiene que estar guardado en la carpeta de enviados del remitente). Ese Message-Id es el identificador de mensaje que tienes que buscar en tus logs.

--
haber != a ver
ha != a