Para iniciar diré que esta parte me desmotivo un poquito porque estaba emocionada con el curso y realice el tutorial como lo indican, pero al momento de ejecutarlo no me salio 😭
Pero hoy encontre esta informacion y quiero compartirla con uds. por si no les salio y como yo estuvieron leyendo los comentarios.
sudo apt-get --purge removepostfix
sudo apt install -y mailutils
Aqui como pueden ver intente enviar el mensaje pero nunca me llego
sudo nano /etc/postfix/main.cf
y nos aparecera el editor alli buscamos “relayhost”, y lo encontraremos vacio, al final del archivo agregamos lo siguiente
relayhost = [smtp.gmail.com]:587smtp_sasl_auth_enable = yessmtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_tls_CAfile = /etc/postfix/cacert.pem
smtp_use_tls = yes
a mi me quedo de la siguiente manera, solo agregue las ultimas 5 lineas y complete el “relayhost”
para guardarlo : CTRL + X >>>luego>>>> Y >>>>luego>>>>Enter >>> y listo se guardo!
sudo nano /etc/postfix/sasl_passwd
Me salio vació y le puse lo siguiente: (ojo esta separado por : )
[smtp.gmail.com]:587 miemail@gmail.com:mipassword
despues continuamos con:
sudo postmap /etc/postfix/sasl_passwd
Este ultimo comando crea un archivo y le daremos privilegios con:
sudo chown root:root /etc/postfix/sasl_passwd /etc/postfix/sasl_passwd.db
Configuramos slos permisos de lectura y escritura
sudo chmod 0600/etc/postfix/sasl_passwd /etc/postfix/sasl_passwd.db
cat /etc/ssl/certs/thawte_Primary_Root_CA.pem | sudo tee -a /etc/postfix/cacert.pem
al final les creara un certificado y tendremos todo listo!
Es hora de probar si funciona!
y si me funciono! 🥳
pero no a la primera como pueden ver en la imagen, la primera vez me llego una alerta al gmail.
y tuve que activar esta opcion en el gmail, la pueden encontrar aqui : https://myaccount.google.com/security aunque lo probe con otra persona y le llego el mensaje normalmente al celular!.
Después de esto volví a enviar por tercera vez y listo !!! claro me llego tres veces ajjaja
Bueno, para terminar espero que le sirva esta informacion y si no les funciono sigan intentando, bueno yo no me quise quedar con la espina de no haber logrado esta tarea. Claro esta informacion esta ultra resumida si quieren verlo completo talvez les ayude mas y les dejo el Link que me ayudo un monton: http://somebooks.es/configurar-postfix-para-usar-el-smtp-de-gmail-en-ubuntu-18-04-lts/
Para los que les de error al encontar el certificado como me pasó a mi justo en el último paso, solo cambié el nombre y me funcionó, yo estoy usando Kali el comando me quedó así
cat /etc/ssl/certs/TWCA_Root_Certification_Authority.pem | sudo tee -a /etc/postfix/cacert.pem
btw excelente tutorial!
Excelente, me funciono, GRACIAS!!
Gracias señorita, me ayudaste bastante. Estaba muy confundido de el por qué no me daba la certificación, solo fué cambiar el nombre.
Gracias, yo en cambio estaba usando Xubuntu
Efectivo el truco
EXCELENTE APORTE ndiazccasa, gracias a ese tutorial pude lograr que me llegaran los correos. Amo a esta comunidad!
¿Sabrias como hacer lo mismo pero con un email de un dominio propio en vez de el de google? saludos
Gracias amiga, me salvaste , iba a tirar la toalla xd.
Tenía el mismo problema no me llegaban los correos luego de configurar según los pasos mencionados.
Para solucionarlo revise cada configuración y logre encontrar algunas que no se guardaron no se porque…
1.- corregí fue en sudo nano /etc/postfix/main.cf encontré que el relayhost estaba vacío tuve que volver agregarlo:
2.- en el archivo que se encuentra en sudo nano /etc/postfix/sasl_passwd volví actualizar mi correo y contraseña.
3.- reiniciar servicio sudo service postfix restart
4.- Luego de ello me llegaron todos los correos.
5.-Para ver si tienes correos en cola o si hay algún error utiliza el comando mailq
extra: el correo que utilice para estas pruebas lo tenía configurado solo para iniciar sesión con doble factor (aceptando de mi celular) lo cambie a solo contraseña.
Excelente aporte y el de la compañera del post. Muchas gracias!
Viejo, me pasó casi lo mismo. mis configuraciones si quedaron guardadas, pero no llegaban, solo puse el comando de restar y voalah, me llegaron todos los correos. envié como diez jajajaj
Mil Gracias ❤️
Y en el caso de que tenga activado el doble factor de autenticación y no lo quiera desactivar, que haría?
Con tu aporte, terminé de configurar y pude lograr esta práctica. Gracias mil LeonardoLara!
Muchas gracias, era el paso que me faltaba para que se pudieran enviar los correos
Buen tutorial, acá va otro link muy reciente para que lo puedan configurar con hotmail https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-postfix-as-a-send-only-smtp-server-on-ubuntu-20-04-es
gracias por esa información bro me salvo xd
Excelente tutorial, te lo agradezco un millón amiga
No me funcionó.
Hola @ndiazccasa, muchas gracias por tu tutorial! Seguí los pasos como indicaste y conseguí el envió de correo 3 veces 😄
Muchas Gracias. Googlee varias maneras de hacerlo pero ninguna efectiva. Con tu tutorial a la primera.
Felicidades, Excelente Tutorial ❤️
Muchas gracias seguí tal cual tus pasos y me funcionó!
Solo tuve un detalle que ojalá los demás que no les ha salido puedan checar.
Yo estaba enviando los correos con el comando
echo "Hola Mundo" | mail -s "Testing" [email protected]
Pero no me llegaban a mi email porque tenia desactivado postfix, cuando lo active ya me empezaron a llegar los correos que había enviado.
Pueden verificar si su postfix esta actualmente corriendo con:
sudo service postfix status
Puede activarlo con:
sudo service postfix start
Y desactivarlo con:
sudo service postfix stop
Excelente segui paso a paso este mini tutorial y me funciono perfectamente. 👍👍👨💻👨💻
Cuando traté de hacer la configuración del postfix que sugieres me salió esta pantalla y ya no entendí nada. Alguien me podría orientar? Gracias
Hola! Tienes que ir mas abajo en ese archivo, y buscar donde aparece “relayhost =” y agregar lo que mencionan en el post. Ya que lo agregues, pones Ctrl+X y luego Y para guardar y enter. Y continuas con el proceso.
Marco en amarillo las lineas que agregué, en base a lo que indican en el post:
Espero te funcione, saludos!
Te funciono?
Hola @ndiazcasa
gracias por tomarte el tiempo en postear tu solución, sabes, al ejecutar el comando:
sudo chown root:root /etc/postfix/sasl_passwd /etc/postfix/sasl_passwd.db
me sale:
root@abellocalhostabel:/home/abel# chown root:root /etc/postfix/sasl_passwd /etc/postfix/sasl_passwd.db
chown: cannot access ‘/etc/postfix/sasl_passwd.db’: No such file or directory
Agradeceré me puedas brindar alguna sugerencia
Lo resolví, tuve que ejecutar antes el comando:
sudo postmap /etc/postfix/sasl_passwd
para pueda generarse el archivo sasl_passwd.db
Luego continue sin problemas y puedo enviar correos… : )
Me funciono… Muchas gracias por el gran aporte
Buen tutorial, acá va otro link muy reciente para que lo puedan configurar con hotmail https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-postfix-as-a-send-only-smtp-server-on-ubuntu-20-04-es
Muchas gracias
esta muy bien explicado
Muchas gracias, no se como le hiciste para saber todo eso, yo no se mucho de la terminal, pero sin tu tutorial no me hubiera podido enviar el email gracias!
😃me a servido bastante , ya lo recomendé.
Funcionó perfectamente. Tu tutorial ha sido perfectamente claro y acertado… y hasta has incluido bibliografía. Matrícula de honor!! Muchísimas gracias.
Excelente aporte compañero, me funcionó a le perfección.
Hola chicos, no me sirve aún.
Confiugre tal como decía el tutorial pero no hay resultados :c
vi que haciendo mailq se puede ver el error del envio: dejo aquí como me sale, si me puede ayudar :c
clayton_jhordan@DESKTOP-CBL50T6:/$ mailq -Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient------- 030ED500000008906C 467 Thu Feb 2516:27:12 clayton_jhordan@DESKTOP-CBL50T6.localdomain (Host or domain name not found. Name service error for name=stmp.gmail.com type=AAAA: Host not found) correo@unmsm.edu.pe4998C5000000089070 467 Thu Feb 2516:27:16 clayton_jhordan@DESKTOP-CBL50T6.localdomain (Host or domain name not found. Name service error for name=stmp.gmail.com type=AAAA: Host not found) corrreo1@unmsm.edu.pe A7CE174000000003B11 469 Thu Feb 2516:21:54 clayton_jhordan@DESKTOP-CBL50T6.localdomain (Host or domain name not found. Name service error for name=stmp.gmail.com type=AAAA: Host not found) correo1@unmsm.edu.pe A92D6F000000089222 467 Thu Feb 2516:41:04 clayton_jhordan@DESKTOP-CBL50T6.localdomain (Host or domain name not found. Name service error for name=stmp.gmail.com type=AAAA: Host not found) correo@unmsm.edu.pe AA39B4100000000A38F 469 Thu Feb 2516:37:46 clayton_jhordan@DESKTOP-CBL50T6.localdomain (delivery temporarily suspended: Host or domain name not found. Name service error for name=stmp.gmail.com type=AAAA: Host not found) correo@unmsm.edu.pe D2D8E4200000000395B 469 Thu Feb 2516:40:58 clayton_jhordan@DESKTOP-CBL50T6.localdomain (Host or domain name not found. Name service error for name=stmp.gmail.com type=AAAA: Host not found) correo1@unmsm.edu.pe D2EA7400000008920D 467 Thu Feb 2516:22:10 clayton_jhordan@DESKTOP-CBL50T6.localdomain (Host or domain name not found. Name service error for name=stmp.gmail.com type=AAAA: Host not found) correo@unmsm.edu.pe D71B55000000088AFB 467 Thu Feb 2516:37:52 clayton_jhordan@DESKTOP-CBL50T6.localdomain (delivery temporarily suspended: Host or domain name not found. Name service error for name=stmp.gmail.com type=AAAA: Host not found) correo1@unmsm.edu.pe E09DB6A000000003BC6 461 Thu Feb 2516:41:48 clayton_jhordan@DESKTOP-CBL50T6.localdomain (Host or domain name not found. Name service error for name=stmp.gmail.com type=AAAA: Host not found) el_mismo_correo_que abri_en terminal@gmail.com -- 4 Kbytes in9 Requests.
Hola JuanTopo, si ya probe así y no me sale nada aún. No puedo enviar correos
Gracias 😄 ahora que termine el curso de POO lo intentaré, :v toma mucho tiempo configurar la consola :c
¿Esta configuración solo funciona con el dominio de Gmail? Porque estoy utilizando mi correo personal de Hotmail.
Me queda la duda ya que con este tutorial y los aportes de la comunidad logré llegar a el ultimo paso del certificado, pero no pude pasar la esperada prueba.
solo es para gmail
😦 no me funciona, ya hice todos los pasos, reset al comando postfix, no me llegan mis correos
Muchisimas graciass, ya me dolia la cabeza de tantas veces que lo habia intentado y no me salia XD.
Pd: la primera vez que lo hice no me funciono, y cuando probe de nuevo siguiendo bien, paso a paso ya estuvo, en mi caso tuve que cambiar el comando de la certificacion por este:
cat /etc/ssl/certs/TWCA_Root_Certification_Authority.pem | sudo tee -a /etc/postfix/cacert.pem
GENIAL, ME SIRVIO!!!
Buenas noches comunidad, alguién podría ayudarme? estoy tratando de conectar el certificado y me dice que el archivo no existe:
/etc/ssl/certs/thawte_Primary_Root_CA.pem: No such file or directory
probe con el segundo tipo y tampoco. Alguien sabe que puede ser?
Hermano tenia el mismo problema y lo que recomiendo es entrar manualmente a la carpeta /etc/ssl/certs y ahi verificar que archivo de certificacion tienes, en mi caso tenia el segundo (TWCA_Root_Certification_Authority,pem) y no me funcionaba el comando cat era pq habia puesto authority con minuscula, espero haber ayudado
Alguien sabe por que despues de este comando no me hace absolutamente nada? 😦
<sudo postmap /etc/postfix/sasl_passwd>
Muchísimas graciasss 😃 seguí paso a paso lo que mostrarte y ahí si me funcionó
Hola! Hice un tutorial para aquellos que tienen activada la autenticación en dos pasos en su gmail y aún no pueden recibir mails desde la terminal de Ubuntu. Tal vez esto solucione sus problemas. Les dejo el enlace al tutorial aquí: Configuración de un servicio de mailing con la autenticación de dos pasos activada en gmail
excelente
No lo he logrado 😦 al poner el certificado de seguridad, me sale que no es un archivo o directorio
gracias, la verdad soy neofito en esto y no se que hice pero segui todo al pie de la letra y funciono, minimo ya lo logre, ya solo falta entenderle.
Muchas gracias!!! super útil!!
Muchas gracias! solo necesité de tu tutorial el comando: sudo service postfix restart para re establecer el servicio de postfix porque no estaba corriendo y listo! me envió el correo, creo que tu configuración sirve para algo mas personalizado al usar el correo de gmail para hacer el envío, que también es muy práctico y mas confiable para los que reciben los correos.
Muchas gracias por el aporte! pero sigo sin recibir el correo. ya no se que mas intentar
Despues de hacer demasiados intentos logré enviar un correo gracias a este tutorial.