73

Como hice la "Configuración de un servicio de mailing"

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.

  1. primero desinstale el postfix con este codigo
sudo apt-get --purge removepostfix
1.PNG
  1. Seguí la guía otra vez para instalarlo.
2.PNG
  1. Como pueden ver en la imagen lo instale y use el comando:
sudo apt install -y mailutils

Aqui como pueden ver intente enviar el mensaje pero nunca me llego
3.PNG

  1. Bueno aquí tenemos que configurar algunas cositas.
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”
4.PNG

para guardarlo : CTRL + X >>>luego>>>> Y >>>>luego>>>>Enter >>> y listo se guardo!

  1. Crear el archivo de autenticación
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
  1. Por ultimo creamos un certificado de seguridad
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!

5.PNG

Es hora de probar si funciona!

6.PNG

y si me funciono! 🥳

pero no a la primera como pueden ver en la imagen, la primera vez me llego una alerta al gmail.

7.PNG
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!.

8.PNG

Después de esto volví a enviar por tercera vez y listo !!! claro me llego tres veces ajjaja
9.PNG

10.PNG

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/

Escribe tu comentario
+ 2
Ordenar por:
14
6081Puntos

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!

4
3840Puntos
4 años

Excelente, me funciono, GRACIAS!!

0
37194Puntos
4 años

Gracias señorita, me ayudaste bastante. Estaba muy confundido de el por qué no me daba la certificación, solo fué cambiar el nombre.

1
3825Puntos
4 años

Gracias, yo en cambio estaba usando Xubuntu
2021-02-19_16h36_35.png
Efectivo el truco

1
5628Puntos
4 años

EXCELENTE APORTE ndiazccasa, gracias a ese tutorial pude lograr que me llegaran los correos. Amo a esta comunidad!

0
318Puntos
4 años

¿Sabrias como hacer lo mismo pero con un email de un dominio propio en vez de el de google? saludos

1
19403Puntos
3 años

Gracias amiga, me salvaste , iba a tirar la toalla xd.

7
3634Puntos

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:
relayhost.PNG

2.- en el archivo que se encuentra en sudo nano /etc/postfix/sasl_passwd volví actualizar mi correo y contraseña.
passw.PNG

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.

1
4 años

Excelente aporte y el de la compañera del post. Muchas gracias!

1
37194Puntos
4 años

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

0
6754Puntos
4 años

Y en el caso de que tenga activado el doble factor de autenticación y no lo quiera desactivar, que haría?

0
5628Puntos
4 años

Con tu aporte, terminé de configurar y pude lograr esta práctica. Gracias mil LeonardoLara!

0
6062Puntos
4 años

Muchas gracias, era el paso que me faltaba para que se pudieran enviar los correos

2
1761Puntos

Excelente tutorial, te lo agradezco un millón amiga

2
7259Puntos

No me funcionó.

2
5958Puntos

Hola @ndiazccasa, muchas gracias por tu tutorial! Seguí los pasos como indicaste y conseguí el envió de correo 3 veces 😄

2
6988Puntos

Muchas Gracias. Googlee varias maneras de hacerlo pero ninguna efectiva. Con tu tutorial a la primera.

1
18347Puntos

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

1

Excelente segui paso a paso este mini tutorial y me funciono perfectamente. 👍👍👨‍💻👨‍💻

1
16751Puntos

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 unnamed (1).jpg

2
19876Puntos
4 años

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:
smtp.PNG

Espero te funcione, saludos!

0
318Puntos
4 años

Te funciono?

1
2490Puntos

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

3
2490Puntos
4 años

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… : )

1
2030Puntos

Me funciono… Muchas gracias por el gran aporte

1
7792Puntos

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!

1
2326Puntos

😃me a servido bastante , ya lo recomendé.

1
1539Puntos

Funcionó perfectamente. Tu tutorial ha sido perfectamente claro y acertado… y hasta has incluido bibliografía. Matrícula de honor!! Muchísimas gracias.

0

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.
0

Gracias 😄 ahora que termine el curso de POO lo intentaré, :v toma mucho tiempo configurar la consola :c

0
11822Puntos

¿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.

0
20614Puntos

😦 no me funciona, ya hice todos los pasos, reset al comando postfix, no me llegan mis correos

0
13064Puntos

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

0
1064Puntos

GENIAL, ME SIRVIO!!!

0
2548Puntos

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?

1
6118Puntos
3 años

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

0
1272Puntos

Alguien sabe por que despues de este comando no me hace absolutamente nada? 😦

<sudo postmap /etc/postfix/sasl_passwd>
0
6062Puntos

Muchísimas graciasss 😃 seguí paso a paso lo que mostrarte y ahí si me funcionó

0
3315Puntos

No lo he logrado 😦 al poner el certificado de seguridad, me sale que no es un archivo o directorio

0
2090Puntos

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.

0
5238Puntos

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.

0

Muchas gracias por el aporte! pero sigo sin recibir el correo. ya no se que mas intentar

0
5403Puntos

Despues de hacer demasiados intentos logré enviar un correo gracias a este tutorial.