letra - tipografia ubuntu light
Postfix está instalado, pero ¿cómo puedo probar (2)
(Acabo de hacer que funcione, y mi problema principal es que no tengo un nombre de host de Internet real, así que respondo a esta pregunta en caso de que ayude a alguien)
Necesitas especificar un nombre de host con HELO. Aun así, debería obtener un error, por lo que Postfix probablemente no se está ejecutando.
Además, el => no es un comando. Los ''.'' en una sola línea sin texto alrededor, es lo que le dice a Postfix que la entrada está completa. Aquí están las entradas que utilicé:
telnet localhost 25
(says connected)
EHLO howdy.com
(returns a bunch of 250 codes)
MAIL FROM: [email protected]
RCPT TO: (use a real email address you want to send to)
DATA (type whatever you want on muliple lines)
. (this on a single line tells Postfix that the DATA is complete)
Deberías obtener una respuesta como:
250 2.0.0 Ok: en cola como 6E414C4643A
El correo electrónico probablemente terminará en una carpeta de chatarra. Si no aparece, es probable que deba configurar '' Postfix en hosts sin un nombre de host de Internet real ''. Aquí está el desglose de cómo completé ese paso en mi caja de Ubuntu:
sudo vim /etc/postfix/main.cf
smtp_generic_maps = hash:/etc/postfix/generic (add this line somewhere)
(edit or create the file ''generic'' if it doesn''t exist)
sudo vim /etc/postfix/generic
(add these lines, I don''t think it matters what names you use, at least to test)
[email protected] [email protected]
[email protected] [email protected]
@localdomain.local [email protected]
then run:
postmap /etc/postfix/generic (this needs to be run whenever you change the
generic file)
Rastros felices
Probé todo lo que leí en línea para probar y no puedo recibir correo electrónico para salir
telnet <IP> 25
EHLO
MAIL FROM: <from-email>
RCPT TO: <recipient-email>
DATA
Type message here.
. <Enter>
=>
Incluso intenté esto y cuando escribo el período no obtengo nada ... pero Postfix está instalado
Para comprobar si postfix se está ejecutando o no
sudo postfix status
Si no se está ejecutando, inícielo.
sudo postfix start
Luego telnet al puerto localhost 25 para probar la identificación del correo electrónico
ehlo localhost
mail from: root@localhost
rcpt to: your_email_id
data
Subject: My first mail on Postfix
Hi,
Are you there?
regards,
Admin
.
No olvides el. al final, lo que indica el final de la línea