No puedo enviar correos electrónicos usando el correo en la línea cmd, pero puedo usar los comandos telnet smtp

No puedo enviar correos electrónicos usando el correo en la línea cmd, pero puedo usar los comandos telnet smtp

En un sistema Ubuntu, instalé Postfix y configuré Relayhost y mynetworks en el archivo de configuración /etc/postfix/main.cf.

Ahora puedo hacer telnet al puerto 25 en este servidor y enviar un correo electrónico emitiendo los comandos SMTP. Realicé una prueba en una cuenta de Gmail y recibí el mensaje de correo electrónico correctamente.

Pero en el mismo host Linux instalé el correo (apt-get mailutils) y ejecuté este comando:

mail -s "test email" myname@gmailcom

Ingresé algún texto de mensaje y Ctrl-D y no vi errores, pero el destinatario nunca recibió el mensaje.

¿Tengo que configurar el servidor SMTP en la configuración de correo de alguna manera? ¿Debería ver los mensajes en algún tipo de cola esperando ser enviados?

¿Algún consejo sobre cómo resolverlo?

Algo más de información:

mi archivo de configuración /etc/mailname contiene la cadena: mail.mydomain.com y mi máquina Linux no está configurada con un dominio (es solo un sistema de prueba). ¿Debería cambiar esto a solo correo? (el correo es el nombre de host del buzón).

Encontré una sintaxis de correo que te permite especificar el remitente que me funciona:

mail -s "message 5" -a "From: [email protected]" [email protected]

Pero preferiría arreglarlo para no tener que hacerlo.

Aquí está el error que veo al usar el correo de forma interactiva:

Return-Path: <>
X-Original-To: johnny@mail
Delivered-To: johnny@mail
Received: by mydomain.com (Postfix)
        id BC328647FF; Sun,  6 Jul 2014 18:04:51 +0100 (BST)
Date: Sun,  6 Jul 2014 18:04:51 +0100 (BST)
From: [email protected] (Mail Delivery System)
Subject: Undelivered Mail Returned to Sender
To: johnny@mail
Auto-Submitted: auto-replied
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
        boundary="3EEA5647FE.1404666291/mydomain.com"
Message-Id: <[email protected]>

This is a MIME-encapsulated message.

--3EEA5647FE.1404666291/mydomain.com
Content-Description: Notification
Content-Type: text/plain; charset=us-ascii

This is the mail system at host mydomain.com.

I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to postmaster.

If you do so, please include this problem report. You can
delete your own text from the attached returned message.

                   The mail system

<[email protected]>: host post.demon.co.uk[91.221.168.151] said: 504 5.5.2
    <johnny@mail>: Sender address rejected: need fully-qualified address (in
    reply to RCPT TO command)

--3EEA5647FE.1404666291/mydomain.com
Content-Description: Delivery report
Content-Type: message/delivery-status

Reporting-MTA: dns; mydomain.com
X-Postfix-Queue-ID: 3EEA5647FE
X-Postfix-Sender: rfc822; johnny@mail
Arrival-Date: Sun,  6 Jul 2014 18:04:46 +0100 (BST)
Final-Recipient: rfc822; [email protected]
Action: failed
Status: 5.5.2
Remote-MTA: dns; post.demon.co.uk
Diagnostic-Code: smtp; 504 5.5.2 <johnny@mail>: Sender address rejected: need
    fully-qualified address

--3EEA5647FE.1404666291/mydomain.com
Content-Description: Undelivered Message
Content-Type: message/rfc822

Return-Path: <johnny@mail>
Received: by mydomain.com (Postfix, from userid 1000)
        id 3EEA5647FE; Sun,  6 Jul 2014 18:04:46 +0100 (BST)
Subject: msg 10
To: <[email protected]>
X-Mailer: mail (GNU Mailutils 2.99.98)
Message-Id: <[email protected]>
Date: Sun,  6 Jul 2014 18:04:46 +0100 (BST)
From: johnny@mail (John Hammond)
test message

--3EEA5647FE.1404666291/mydomain.com--

Respuesta1

Para ver si es posible que haya correo en la cola, utilícelo mailqen la línea de comando o verifique el contenido del /var/spool/maildirectorio. Postfix también debería iniciar sesión /var/log/maillog; puede abrir otra sesión de shell y seguir este archivo cuando lo ejecute mailen su otra sesión de shell, usandotail -f /var/log/maillog

información relacionada