Comprender las ventajas del uso de la terminal

1

Introducci贸n al curso: 驴Qu茅 es y c贸mo funciona la terminal?

2

Windows Subsystem for Linux (WSL): C贸mo acceder a la terminal en Windows

Aprender a manipular archivos a trav茅s de la terminal

3

驴Qu茅 es y c贸mo funciona el sistema de archivos? - Organizaci贸n de archivos

4

Pr谩ctica: Comandos para organizar el Sistema de Archivos

5

Manejo de archivos de texto y utilidades interactivas

6

Utilidades batch y batch avanzadas

7

Pr谩ctica: Tratamiento de texto

Comprender los mecanismos de comunicaci贸n y administraci贸n entre procesos

8

Comunicaci贸n entre procesos: Qu茅 son y c贸mo se utilizan los flujos est谩ndar

9

Pr谩ctica: Comunicaci贸n entre Procesos

10

Administraci贸n de procesos en background y foreground

11

Permisos sobre archivos: El sistema de permisos octal

12

Pr谩ctica: Usuarios, Grupos y Permisos

13

Sistemas de manejo de paquetes

Conocer herramientas avanzadas

14

Herramientas de compresi贸n y combinaci贸n de archivos

15

Herramientas de b煤squeda de archivos

16

Herramientas para interactuar a trav茅s de HTTP

17

Acceso seguro a otras computadoras

18

Configuraci贸n de un servicio de mailing

19

Qu茅 son y c贸mo se utilizan las variables de entorno

Automatizar tareas: el verdadero poder de la terminal

20

C贸mo y para qu茅 escribir scripts en Bash

21

C贸mo y para qu茅 dejar tareas programadas

22

C贸mo se ejecutan los comandos estudiados en Windows y MacOS

23

Repaso y pr贸ximos pasos

Configuraci贸n de un servicio de mailing

18/23

Lectura

Para poder enviar correos desde la terminal necesitamos contar con algunas utilidades en nuestra computadora.

La primera de ellas es postfix, un servidor de correo que se encargar谩 de las tareas de comunicaci贸n con los servidores de destino.

En esta lectura asumir茅 que est谩s trabajando con alguna versi贸n de Ubuntu, si no es as铆, los comandos podr铆an variar ligeramente.

Abre una terminal y aseg煤rate de tener tu sistema de paquetes al d铆a usando el comando sudo apt update.

A continuaci贸n instala postfix utilizando el comando: sudo DEBIAN_PRIORITY=low apt install postfix.

Te encontrar谩s con una pantalla como esta:

1.png

Selecciona 鈥淪itio de Internet鈥 y dale 鈥淎ceptar鈥.

Te encontrar谩s con una pantalla como esta:

2.png

Dale aceptar y pasar谩s a una pantalla como esta:

3.png

Ingresa aqu铆 tu direcci贸n de correo electr贸nico.

Dale aceptar y ver谩s lo siguiente:

4.png

Dale aceptar y contin煤a:

5.png

Responde 鈥淣o鈥 y avanza a:

6.png

Dale aceptar. Sigue con:

7.png

Acepta y contin煤a:

8.png

Aceptar.

9.png

Selecciona 鈥淭odos鈥 y da 鈥淎ceptar鈥.

Con eso finalizar谩 el asistente para la configuraci贸n de postfix y la instalaci贸n habr谩 finalizado.

Instala las utilidades de correo con el comando:

sudo apt install mailutils

Y ahora s铆, tienes todo lo que necesitas para enviar correos desde la terminal.

Puedes probarlo usando el comando:

echo "Hola Mundo!" | mail -s "Testing" TU_EMAIL

Revisa tu correo (no olvides revisar la bandeja de no deseados!) y ya podr谩s enviarle un saludo a todos tus conocidos sin pasar por Gmail, Outlook ni nada parecido. 馃槂

Aportes 484

Preguntas 9

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Reg铆strate o inicia sesi贸n para participar.

Ser铆a conveniente que indique que el software para enviar y recibir correos es un gestor de protocolo SMTP (simple mail transfer protocol) el cual vuelve el computador en una oficina de env铆o y recepci贸n de correo.

Estar铆a bien mencionar que hay varias opciones como son y que para este tutorial se decidi贸 usar postfix

  • sendmail
  • postfix
  • exim4

Tambi茅n ser铆a bueno destacar que debido a que desde cualquier equipo conectado a internet se pod铆a enviar MAIL y esto fue abusado por los SPAMMERS los servicios p煤blicos de correo como hotmail, outlook, yahoo mail, gmail, etc han restringido la recepci贸n de correo y puesto pol铆ticas de validaci贸n que implican cosas que el equipo desde el que enviamos este en internet, tenga un nombre de dominio, el dominio cuenta con registros en el servidor DNS para ciertas validaciones y que el usuario desde el que se env铆a pueda recibir correo entre otras, es un proceso bastante complicado para que nuestros correos puedan ser recibidos en los servidores de estos sistemas de correo p煤blicos.

Puntos importantes a tener en cuenta.

Si les da error el comando echo "Hola Mundo!" | mail -s "Testing" TU_EMAIL. Significa que ocupan mailutils. Lo instalan asi:

sudo apt-get update
sudo apt install mailutils

Si los correos no les esta llegando puede que el servicio de postfix no este corriendo. Para iniciarlo ejecuten:

sudo service postfix start

para editar la configuraci贸n inicial pueden utilizar este comando sudo

sudo dpkg-reconfigure postfix

Buen铆simo, lo 煤nico que falto es que hay que iniciar el servicio: Sudo service postfix start
Me ha sorprendido lo simple que es.

Hola compa帽ero, si no te salio igual que a mi no te des por vencido yo lo hice y aqui te dejo como puedes hacerlo:
https://platzi.com/tutoriales/1748-terminal/7302-como-hice-la-configuracion-de-un-servicio-de-mailing/
espero les sirva!

Iniciar y terminar el servicio de correo
Si siguieron los pasos de la gu铆a recuerden utilizar el comando:

Para iniciar el servicio de correo:

sudo service postfix start

Para parar el servicio:

sudo service postfix stop

Y aseg煤rense de revisar en correo no deseado, suerte!

Para aquel o aquella que no le salga pueden ver el post de la compa帽era @ndiazccasa en el siguiente link
https://platzi.com/tutoriales/1748-terminal/7302-como-hice-la-configuracion-de-un-servicio-de-mailing/

exitos!

SOLUCI脫N. Despu茅s de haber instalado y configurado el servicio postfix, cuando ejecuten el siguiente comando en la terminal:
sudo apt install mailutils

Deben reiniciar el servicio mediante el comando:
sudo service postfix restart

Por 煤ltimo, ya podr谩n ejecutar el comando:
echo 鈥淗ola Mundo!鈥 | mail -s 鈥淭esting鈥 TU_EMAIL

EXTRA BONUS:
Mediante el comando service postfix status podr谩n averiguar si tienen el servicio configurado correctamente o si les falla algo m谩s.

Me funciono perfecto con algunos agregados al post, corro ubuntu 20.04 lts desde windows 10,

Lo unico que tuve que agregar luego de configurar postfix fue hacer un:

sudo postfix status para ver el estado del servicio ya que habia mandado mails y no habian llegado, ahi identifique que el proceso no estaba corriendo.

Luego ejecute un:

sudo service postfix start

Volvi a mandar el mail y funciono bien. (otra cosa el subject en esta version de linux va sin las comillas, sino no funciona).

El correo a Gmail llega a spam como era de suponer.

La prueba funciono de forma correcta, despues de ingresar el comando sudo apt install mailutils se debe ingresar el comando sudo service postfix start sirve para iniciar el servico de correo postfix, luego recien se puede hacer la prueba de envio de correo, todos los correos se envian al spam.

Para re configurar postfix

sudo dpkg-reconfigure postfix

Hola amigos, si quieren validar si su correo salio de su bandeja hacia el destino, entonces pueden probarlo de la siguiente manera. Esto con el fin de confirmar que no es que su servidor de correos es quien no esta enviando los mensajes, sino que el servidor correo destino tiene sus pol铆ticas para aceptar correos de servidores alternos.

matvin@server:~$ echo "Envio de mensaje" | mail -s "Muestra de errores" miemail@gmail.com
matvin@server:~$ mail
No mail for matvin
matvin@server:~$ mail
"/var/mail/matvin": 1 message 1 new
>N   1 Mail Delivery Syst Thu Jan 14 10:57  82/3385  Undelivered Mail Returned to Sender
?

Aqui escriben 1 y le dan enter, eso va a llevarlos al mail que retorno gmail o el correo al que intentaron enviar mensaje:

En este caso el error que a mi me di贸 o devolvi贸 google fue con este c贸gido 鈥550-5.7.1鈥 y lo podemos buscar en la url: https://support.google.com/a/answer/3726730?hl=es

Con esto podes darte una idea del porque tu correo no llego a gmail.

Que por otro lado, te demuestra que el mensaje si sali贸 de tu servidor hacia el de google o hotmail etc鈥

Yo hice la prueba enviando correo al yahoo y alli si me permiti贸n ver el correo en la bandeja de spam.

Ahora bien, no soy experto en estos temas, pero creo que va tambi茅n de la mano con un tema de seguridad o certificados en nuestros servidores de correos. Si algui茅n tiene informaci贸n al respecto, ser铆a genial que lo comparta.

Ok muchachos les comentare lo que hice de pronto a ustedes les sirva.
realice el proceso tal cual como esta arriba en el post de platzi, pero no me funco.
驴Entonces que hiciste?
鈥 se preguntaran
鈥揵ien es del la siguiente manera van hacer los siguiente.
鈥揅omandos.

鈥 apt-get update
鈥 apt-get upgrade

bien vamos comenzando hasta ahora, de aqui en adelante lo haremos como usuarios root bien.

para entrar como root escriben lo siguiente:

sudo -i

deberia aparecerles la ruta de su usuario pero con root al principio.
Aqui es donde se coloca bonita la cosa.

entraras el siguiente comando.

sudo nano /etc/postfix/main.cf

cuando estes adentro buscaras el siguiente archivo relayhost = y le daras el suguiente parametro.

relayhost = [smtp.gmail.com]:587

una vez hecho esto si salirnos del archivo en la parte enferior colocaremos lo siguiente.

<h1>Enables SASL authentication for postfix</h1>
smtp_sasl_auth_enable = yes

<h1>Disallow methods that allow anonymous authentication</h1>
smtp_sasl_security_options = noanonymous

<h1>Location of sasl_passwd we saved</h1>
smtp_sasl_password_maps = hash:/etc/postfix/sasl/sasl_passwd

<h1>Enable STARTTLS encryption for SMTP</h1>
smtp_tls_security_level = encrypt

<h1>Location of CA certificates for TLS</h1>
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt

Ok vamos bien ahora busca en el mismo archivo la siguiente linea mydestination = localhost
en mi caso solo deje los ultimos dos parametros de la linea si hay otro antes de los ultimos dos lo borran
se preguntaran porque verdad.
驴porque para que?
鈥 la verdad ni yo lo se pero me funco apunta de tutos.

mydestination = localhost.localdomain, localhost

le dan Esc :x para salvar
ahora van a seguir las siguientes lineas de comandos

sudo nano /etc/postfix/sasl/sasl_passwd
como es un archivo vacio pues lo llenamos con lo siguiente

[smtp.gmail.com]:587 [email protected].com:coloque_la_de_mi_mail

Esc :x para salvar y cerrar

y mas comandos jaja:

sudo postmap /etc/postfix/sasl/sasl_passwd
chown root:root /etc/postfix/sasl/sasl_passwd
chmod 600/etc/postfix/sasl/sasl_passwd

y para terminar pues el ultimo comando.

por ultimo para acavar ya con esto que desquisiante ingresaremos a la siguiente pagina
https://myaccount.google.com/lesssecureapps

como colocamos un email de google pues toca darle permisos de terceros.

y por ultimo para que se relajen pues a probar no!

echo"test01" | mail -s"Postfix gmail" + email al que vas a enviar

Realmente espero les sirva cometi muchos errores buscando soluci贸n la documentaci贸n se encuentra en ingles as铆 que mucha paciencia, pero hay tienen, enlaces adiccionales.

Ah si me sirvio para gmail y yahoo.

Hola, antes de enviar el email, ejecuten esto:

sudo service postfix start

Con este tutorial y ese comando extra logre que el mail me llegara a spam. 馃槂

Aqu铆 tienen este tutorial esta muy completo y funciona!! muy recomendado!! sigan los pasos al pie de la letra y listo!!
https://platzi.com/tutoriales/1748-terminal/7302-como-hice-la-configuracion-de-un-servicio-de-mailing/

Lo intent茅 en Mac. No pude instalar postfix pero me di cuenta que ya estaba instalado (MacOS 10.15.5). As铆 que solo ejecut茅 el comando echo | mail y funcion贸.

Si est谩s en Mac, puedes verificar si lo tienes instalado con el comando postconf mail_version. Deberia indicarte la versi贸n.

Y si una vez ejecutado no te llega el correo que enviaste, revisa el SPAM.

Algo que puede ayudar a encontrar los problemas particulares de cada uno es ver el contenido del archivo /var/log/mail.log (Esa ruta es la que se usa por defecto en Ubuntu, los que usen otras distribuciones lo encontrar谩n en otro lado).

Reci茅n probando en una m谩quina virtual m铆a encontr茅 esto:

Feb 26 20:08:30 vagrant-ubuntu-trusty-64 postfix/smtp[3682]: 9FAEF4038A: to=<[email protected]>, relay=gmail-smtp-in.l.google.com[64.233.186.27]:25, delay=2, delays=0/0/0.94/1, dsn=5.7.1, status=bounced (host gmail-smtp-in.l.google.com[64.233.186.27] said: 550-5.7.1 [181.167.10.221] The IP you're using to send mail is not authorized to 550-5.7.1 send email directly to our servers. Please use the SMTP relay at your 550-5.7.1 service provider instead. Learn more at 550 5.7.1 https://support.google.com/mail/?p=NotAuthorizedError z59si256929qtc.138 - gsmtp (in reply to end of DATA command))

Eso explica por qu茅 los mails no est谩n llegando a gmail (que parece un poco quisquilloso :p)

鉁 Desde la terminal podemos realizar cualquier tarea que tengamos, sin la necesidad de salir de ella.

Si quieren volver abrirlo para configurarlo usen :
sudo dpkg-reconfigure postfix

Hola! yo tengo instalado win10 y la consola de ubuntu, hice todos los pasos pero no se envi贸 el correo, resulta que es posible que el servicio de postfix no est茅 corriendo por defecto y debemos asegurarnos de que si lo est谩 con el comando:

sudo service postfix status

para ver si est谩 corriendo, y si nos devuelve un ** * postfix is not running ** es porque no est谩 corriendo el servicio, para arrancarlo ejecutamos el comando:

sudo service postfix started

y listo!

echo "I-N-C-R-E-I-B-L-E"
I-N-C-R-E-I-B-L-E

Algo que pueden probar quienes est茅n usando Windows Linux Subsystem es el estado en el que queda el servicio postfix despu茅s de instalarlo:

Con el comando sudo service postfix status pueden verificar que el servicio de env铆os est茅 efectivamente activo. Si no es as铆 pueden encenderlo usando sudo service postfix start.

Si este servicio no est谩 ejecut谩ndose no se enviar谩n nunca los correos ni se escribir谩 el archivo de log

Alternativamente, quienes no encuentren su log pueden verificar si hay un archivo en su directorio /var/mail/NOMBRE_USUARIO (En mi caso es /var/mail/mauro) que tambi茅n puede contener informaci贸n respecto de problemas con los env铆os.

Por 煤ltimo, hay que tener en cuenta que un correo puede ser rechazado por el servidor receptor (Para evitar esto en el 100% de los casos hay que configurar con cuidado el servicio de postfix).

Reci茅n hice una prueba y el mismo correo que Gmail me rebot贸 a Yahoo lleg贸 bien (Aunque fue marcado como spam).

Y todo esto lo hice desde Ubuntu dentro de Windows

https://youtu.be/yHUigLSmGOE

Nada de lo que le铆 en los comentarios me sirvi贸 a mi pero con ese video ya sali贸 el ejercicio

Bueno, les comento.
Despu茅s de 3/4 horas de practicar el ejercicio_ 鈥淧ORQUE NO ME SALIA鈥漘
No daba encontrar con el error hasta que logr茅 dar con el error o paso omitido.
Lo que me faltaba era al parecer que el servicio** 鈥淣O ESTABA CORRIENDO鈥**
AL MENOS MI SOLUCION FUE LA SIGUIENTE
DESPUES DE COMPLETAR AL PIE DE LA LETRA LOS COMANDOS Y PASOS ARRIBA DETALLADOS AGREGUE EL SIGUIENTE COMANDO

sudo service postfix start
echo Hola Mundo | mail -s Testing 鈥[email protected]

Si cerr茅 esa primera ventana, como puedo volver a abrirla?

En caso de que no deje instalar _mailutils _ recuerden ejecutar en este orden

sudo apt-get update
y despu茅s
sudo apt-get upgrade

ya con esto dejar谩 ejecutar el comando
sudo apt install mailutils

Yo no supe como configurar correctamente el correo la primera vez, as铆 que busque en internet y encontre que con este comando puedes reconfigurar postfix:

sudo dpkg-reconfigure postfix

Me sucede lo de algunos otros estudiantes y es que el correo no llega a ninguna de las bandejas de entradas.

Cordial saludo,

La soluci贸n al problema de no env铆o de mails esta en el siguiente tutorial:

https://restorebin.com/configure-postfix-smtp-relay/

No olvidar que se debe crear el archivo con el acceso al correo electronico(incluida la contrase帽a) y tambi茅n deben activar la configuraci贸n de acceso para apps menos seguras de g-suite. https://myaccount.google.com/lesssecureapps

Para las personas que no quieran instalar Linux en su computador, utilizar un servidor en la nube de Google, puede ser una buena opci贸n. El primer a帽o, Google te da un cr茅dito de 300 USD.

Muy bueno para ser verdad jaja

pdt: no me funcion贸

Bueno, dejo otro comentario m谩s de lo que les est谩 pasando a todos. Se env铆a sin arrojar errores, pero no llega a los destinos.

Ser铆a interesante ver la gesti贸n del equipo de Platzi para resolver esto ya que se siguen los pasos tal cual, en la gu铆a, muchas gracias.

Segui todos los pasos y al parecer salio todo bien, pero no aparece el correo electronico, ni en el spam鈥

Otra herramienta que permite hacer env铆o de correos, parecida a postfix (pero sin la necesidad de tener un demonio en el sistema), es ssmtp.
Para hacerlo es necesario instalarla:

sudo apt-get update
sudo apt-get install ssmtp

Luego configurar su archivo de trabajo:

sudo vim /etc/ssmtp/ssmtp.conf

siguiendo el siguiente patr贸n:

TLS_CA_FILE=/etc/pki/tls/certs/ca-bundle.crt
root[email protected]
mailhub=smtp.gmail.com:587
AuthUser=XXXX
AuthPass=XYXYX
UseSTARTTLS=Yes
UseTLS=Yes
hostname=AAAA

Y finalmente probarlo con el comando:

ssmtp recipient_email@example.com

Seguido de el siguiente patr贸n para los detalles del mensaje:

To: recipient_email@example.com
From: myemailaddress@gmail.com
Subject: test email

Hello World!

Y listo, si no funciona (que es lo m谩s probable) a menudo se debe a alguna configuraci贸n adicional que se deba hacer directamente en el correo origen del mensaje. Por ejemplo lo que explica el siguiente link: https://myaccount.google.com/lesssecureapps

Para m谩s info sobre ssmtp ver: https://manpages.debian.org/stretch/ssmtp/ssmtp.8.en.html

Ok muchachos les comentare lo que hice de pronto a ustedes les sirva.
realice el proceso tal cual como esta arriba en el post de platzi, pero no me funco.
驴Entonces que hiciste?
鈥 se preguntaran
鈥揵ien es del la siguiente manera van hacer los siguiente.
鈥揅omandos.
鈥 apt-get update
鈥 apt-get upgrade

bien vamos comenzando hasta ahora, de aqui en adelante lo haremos como usuarios root bien.

para entrar como root escriben lo siguiente:

sudo -i

deberia aparecerles la ruta de su usuario pero con root al principio.
Aqui es donde se coloca bonita la cosa.

entraras el siguiente comando.

sudo nano /etc/postfix/main.cf

cuando estes adentro buscaras el siguiente archivo relayhost = y le daras el suguiente parametro.

relayhost = [smtp.gmail.com]:587

una vez hecho esto si salirnos del archivo en la parte enferior colocaremos lo siguiente.

<h1>Enables SASL authentication for postfix</h1>

smtp_sasl_auth_enable = yes

<h1>Disallow methods that allow anonymous authentication</h1>

smtp_sasl_security_options = noanonymous

<h1>Location of sasl_passwd we saved</h1>

smtp_sasl_password_maps = hash:/etc/postfix/sasl/sasl_passwd

<h1>Enable STARTTLS encryption for SMTP</h1>

smtp_tls_security_level = encrypt

<h1>Location of CA certificates for TLS</h1>

smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt

Ok vamos bien ahora busca en el mismo archivo la siguiente linea mydestination = localhost
en mi caso solo deje los ultimos dos parametros de la linea si hay otro antes de los ultimos dos lo borran
se preguntaran porque verdad.
驴porque para que?
鈥 la verdad ni yo lo se pero me funco apunta de tutos.

mydestination = localhost.localdomain, localhost

le dan Esc :x para salvar
ahora van a seguir las siguientes lineas de comandos

sudo nano /etc/postfix/sasl/sasl_passwd

como es un archivo vacio pues lo llenamos con lo siguiente

[smtp.gmail.com]:587 [email protected]:coloque_la_de_mi_mail

Esc :x para salvar y cerrar

y mas comandos jaja:

sudo postmap /etc/postfix/sasl/sasl_passwd
chown root:root /etc/postfix/sasl/sasl_passwd
chmod 600 /etc/postfix/sasl/sasl_passwd

y para terminar pues el ultimo comando.

sudo service postfix restart

por ultimo para acavar ya con esto que desquisiante ingresaremos a la siguiente pagina
https://myaccount.google.com/lesssecureapps

como colocamos un email de google pues toca darle permisos de terceros.

y por ultimo para que se relajen pues a probar no!

echo "test01" | mail -s  "Postfix gmail" + email al que vas a enviar

Realmente espero les sirva cometi muchos errores buscando soluci贸n la documentaci贸n se encuentra en ingles as铆 que mucha paciencia, pero hay tienen, enlaces adiccionales.

Ah si me sirvio para gmail y yahoo.

https://restorebin.com/configure-postfix-smtp-relay/
https://www.youtube.com/watch?v=5q44aoZQQIg&t=386s

Muy interesante como pr谩ctica, no creo que lo use en el d铆a a d铆a pero funciona y est谩 bien controlarlo.
Si me aceptan un consejo, despu茅s de seguir los pasos, reinicien el servicio.
Pueden ver si est谩 corriendo con sudo /etc/init.d/postfix status (hay otras maneras, pero a mi me ensa帽aron as铆 hace a帽os 鈥)
Y despues se reinicia con sudo /etc/init.d/postfix restart
Si lo quieren hacer sin complicarse simplemente reinicien la m谩quina con el comando reboot, pero hay que saber que esto es una mala pr谩ctica en servidores que est谩n en producci贸n, si es un equipo personal s铆 se puede hacer.

wow, envie un correo y le llego en whatsapp

Para instalar inicialmente es posible que con versiones nuevas usar:

sudo DEBIAN_PRIORITY=low apt-get install postfix

Luego para instalar las utilidades:

sudo apt-get install mailutils

.
a pesar de realizar todos los pasos con la salvedad de esos comandos, no llegan los correos 馃槮

Hola he probado todas las opciones, inclusive realice todos los pasos a seguir correctamente y no me ha funcionado, alguien sabe como hacerlo? lo agradezco!

No logro enviar el correo, he seguido algunos de los pasos de aydua en los comentarios como reinicar el servicio postfix con: sudo service postfix restart
Por lo que leo, vuelve a tratar de ejectur el comando que se qued贸 en cola
Obtengo:
[email protected]:~$ sudo service postfix restart

  • Stopping Postfix Mail Transport Agent postfix [ OK ]
  • Starting Postfix Mail Transport Agent postfix [ OK ]
    [email protected]:~$ echo 鈥淗ola Mundo!鈥 | mail -s 鈥淭esting鈥 [email protected]
    -bash: !鈥: event not found
    [email protected]:~$ sudo service postfix restart
  • Stopping Postfix Mail Transport Agent postfix [ OK ]
  • Starting Postfix Mail Transport Agent postfix ** mv: cannot move 鈥/var/spool/postfix/etc/ssl/certs.NEW鈥 to 鈥/var/spool/postfix/etc/ssl/certs鈥: Permission denied**
    [email protected]:~$

Lo marcado en negritas es lo que siento que es el problema, aunque no comprendo muy bien como podr铆a solucionarlo鈥 Agradezco su ayuda

Para que funcionar谩 yo realice lo siguiente:

  • sudo apt remove --purge postfix; sudo apt remove --purge mailutils (paar eliminar servicios de postfix y utiliades de mail).
  • Luego el comando sudo apt-get update (para actulizaciones y verificar que ya no tengo servicios instalados)
  • En seguida el comando** sudo apt-get upgrade **
  • Por 煤ltimo la instalaci贸n de mailing con sudo apt install mailutils (Aqui estar atentos con el tutorial de este clase).

Y tardo en llegar pero llego. Saludos

creo que es la practica que mas me ha costado. !Es impresionante lo genial que es esta comunidad!
No olviden:

sudo service postfix restart

1.- Se crea un correo exclusivo para esta actividad por motivos de seguridad

2.- activa los permisos a apps poco seguras

3.-se instalan los paquetes necesarios鈥
apt install msmtp msmtp-mta mailutils

4.- se crea un archivo .msmtprc en la ruta /root/

5.- se agrega el siguiente texto al archivo:

6.-se manda el correo, y ya se puede checar en su bandeja de entrada

A煤n con todos los pasos realizados y sin ning煤n error, no logre enviar ningun correo 馃槮 seria genial extender estos pasos o por video para poder ver como lo hizo el maestro.

Instale todo a la perfecci贸n pero no funciona por qu茅 hotmail o gmail no aceptan el certificado que tenemos por cuestiones de seguridad鈥 seguramente si lo enviamos desde un servidor mail, que obviamente tendria una cuenta si la recibamos.

Oscar

Compa帽eros si tienen problemas con la instalaci贸n yo use estos comandos y pude llegar a ejecutar todo la instalaci贸n sudo apt-get update
sudo apt-get install

Inicialmente tuve problemas ya que no llegaba el correo, solo debemos iniciar el servicio por consola con el siguiente comando:
sudo service postfix started
sudo service postfix stop ( este es el comando para detener postfix )

al final no me lleg贸, posiblemente los filtros de hotmail o gmail no lo dejan ni llegar a spam

Nunca me llegaron los mensajes a mi correo, us茅 las recomendaciones que dan algunos usuarios en los comentarios sin ning煤n resultado. Alguien tiene alguna fuente de youtube o alg煤n otro m茅todo para que funcione???

Hola, realice la instalaci贸n y el env铆o de correo pero al revisar las bandejas de entrada no me aparece el correo enviado desde la terminal.
驴existe alg煤n comando para validar que haya salido el correo desde la terminal?

Hice todo el tutorial desde kali linux y no hubo problemas en la configuraci贸n, pero no logro hacer que el correo realmente llegue al destino

hice la prueba pero me toco seguir tutorial de youtube en los pasos q explica el profesor no queda del todo claro

a mi me aparece:

mail-s: command not found

Como puedo entrar otra vez a la configuraci贸n de Postfix?

El comando se ejecuta pero no llega ning煤n correo

Me sucedi贸 un problema al final, y fue que todo corri贸 perfectamente, pero a la hora de enviar los mails no llegaban a los correos (intent茅 con 3) para los que les suceda lo mismo utilicen el comando:

  • sudo service postfix restart

Cr茅ditos a:

  • Alejandro Gonzales
  • Nestor Luis Dur谩n
    Gracias鈥 me salvaron de una

El amigo Julian Malarino consigui贸 la solucion, los mando directo a su aporte
.
Hay que iniciar el servicio de postfix

Tuve problemas ejecutando $ sudo apt install mailutils la forma de solucionarlo es primero hacer $sudo apt-get update
Espero que le sirva a alguien鉁

No me funciono, supongo que es por la que estamos usando WSL (windows subsystem for linux) y no lo tenemos instalado como S.O base en nuestra computadora. Me he encontrado con varias cosas que no funcionan con WSL, asi que seria bueno hacer una particion y tenerlo instalado para probar todos esos comandos que no se pueden ejecutar en WSL.

no pude enviar el correo.
buscando encontr茅 una forma de reconfigurar posttfix sudo dpkg-reconfigure postfix
pero aun no he podido enviar correos desde la terminal

fuaaa! a muchos no les funciona y me sumo :c

Se envia, pero no llega.

Tuve problemas al momento de configurar, ya que me hab铆a salido de la interfaz, pero siguiendo los comando que dejaron los compa帽eros que sirve para volver a configurar postfix, pude completar la pr谩ctica, ac谩 lo dejo para el que lo necesite:

$ sudo dpkg-reconfigure postfix

Para los que tiene el problema que no reciben el correo les dejo una gu铆a que me funciono, es importante entender que esto es un tema bastante complejo y ami como administrador de servidores me dio bastantes dolores de cabeza 馃槃 : https://drivemeca.blogspot.com/2013/07/como-configurar-un-smtp-con-postfix.html

Me ha funcionado con lo que dice Mauro, y antes de la instrucci贸n echo, he hecho lo que dice Reda (sudo service postfix restart) para reiniciar. Despu茅s instrucci贸n de env铆o del mail con echo. Lo he hecho con ubunto 18.04

En mi caso estoy corriendo desde la terminal de ubuntu instalada en windows, la linea de comando no me marca alg煤n error y el correo no llega, aun cuando segu铆 la instalaci贸n completa de postfix

Hola

Viendo los comentarios creo que el tema de muchos es cuando instalan postfix. El servicio no se inicia por default.
hay que iniciarlo con el comando 鈥渟udo service postfix start鈥

Si siguieron la guia inicial deben llegar los correos a 鈥渟pam鈥 llegan con el nombre de su equipo.

Saludos

En caso de requerir una reinstalacion, debes volver a ejecutar la configuraci贸n:
dpkg-reconfigure postfix
Despues de seguir todos los pasos, debes levantar el servicio (Ya que no esta ejecutandose) usando:
sudo service postfix start
Y luego realizas las pruebas enviando el correo:
echo 鈥淗ola Mundo!鈥 | mail -s 鈥淭esting鈥 TU_EMAIL

Existen varias alternativas parecidas a esta, en mi caso instale el comando mailutils

hice todo el proceso correctamente pero al enviar el correo nunca lo recibo. Y no arroja ningun error

hay muchas personas a las que no les funciona el tutorial, podr铆an por favor volver a realizarlo?

No estoy recibiendo el mail

uuuf hasta que quedo, mi error fue que no me enviaba el correo gmail, gracias a la ayuda de los comentarios anteriores de Cesar Becera, lo logre!
segu铆 este articulo
https://restorebin.com/configure-postfix-smtp-relay/

Con exito!!! tuve que ejecutar sudo service postfix start para que corriera luego de la instalaci贸n. Lo envie sin comillas y funciono.
En hotmail si no llego. Yahoo y Gmail 馃憤

echo 鈥淗ola Mundo!鈥 | mail -s 鈥淭esting鈥 TU_EMAIL ejecuto esto, funciona bien, no da error , de hecho no dice nada. vuelve al puntero y no llega mail. la instlacion de todo fue exitosa, tuve que hacer sudo apt upgrade y aproveche actualizar todo

Alguno sabe c贸mo hacerlo si estoy corriendo desde la terminal en mac?

realice los pasos y el comando con posfix me sale el siguiente mensaje

Reading package lists鈥 Done
Building dependency tree
Reading state information鈥 Done
E: Unable to locate package posfix

he corrido comandos como 鈥渟udo apt install update鈥 y 鈥渟udo apt install mailutilis鈥, con este ultimo me salio la consola que muestran el incio de las dos imagenes siguientes pero no el resto, cuando envio el comando " echo 鈥減robando鈥 | mail -s 鈥減robando鈥 MAIL" no llega ningun correo, reviso en no deseados y tampoco.

hay alguna forma de revisar que tengo el servicio correctamente configurado o debo hacer alguna otra configuracion?

Gracias.

Hola a todos, al igual que muchos intent茅 e intent茅 pero finalmente no consegu铆 que me llegara el correo, creo que tiene que ver con que este trabajando sobre Windows con la distribuci贸n de Ubuntu o con los permisos a terceros de Gmail. Pues hice toda la configuraci贸n y el servicio me sale ejecut谩ndose. Salu2.

Despu茅s de hacer la instalaci贸n de postfix, tienen que ejecutar el siguiente comando:

sudo service postfix restart

He visto que muchos escriben postfixrestart, pero ese comando no existe. El correcto es postfix restart.

Hay que tener cuidado con las configuraciones de este tipo de servicios, el abusar de ellos puede generar calificaciones en listas negras de spam, y nadie quiere eso, al menos ning煤n administrador de infraestructura 馃槢.

me sale este error :

sudo DEBIAN_PRIORITY=low apt install postfix.
Reading package lists鈥 Done
Building dependency tree
Reading state information鈥 Done
E: Unable to locate package postfix.

Buenas noches, segu铆 el tutorial y no funcion贸 pero luego revise en este foro a ejecute: sudo service postfix start y finalmente lleg贸 el mensaje a la bandeja de spawn de mi correo

Help me!
Estoy toda la tarde intentando miles de tutoriales, hasta tuve que aprender a usar Vim, el detalle es que me instala todo bien sin errores, pero nunca llega el bendito mail prob茅 con varios correos y nada, no se que mas probar, si me preguntan si le铆 los comentarios, pues si, uno a uno y prob茅 todos esos tutos y nada.

De echo podrian usar codigo HML y CSS con la cadena de texto que envian por la terminal y darle un muy buen estilo a los correos.

Para los usuarios de Mac

Postfix est谩 instalado de f谩brica en la m谩quina. S贸lo hay que configurarlo.

Pern como puede funcionar si no tiene la clave de mi correo?

En la imagen del instructivo donde nos pide colocar nuestro correo, se refiere a nuestro correo personal?

realice todos los pasos, no me apareci贸 error y aun as铆 no me env铆o el mensaje, que puede ocurrir?

Instale todo correcto pero no me llegan los mails 馃槮

Command 鈥榤ail鈥 not found, but can be installed with:

sudo apt install mailutils

me sale esto cada vez que intento correr el programa

b谩sicamente la regu茅 e instal茅 las mailutils primero, escog铆 la opci贸n sin configuraciones y al tratar de enviar un email aparec铆a

mail: cannot send message: Process exited with a non-zero status

para resetear la pantalla de configuraci贸n utilic茅

sudo dpkg-reconfigure postfix

no me funciono, use un Gmail y un Hotmail y nada, no recib铆 ning煤n mensaje, y a la hora de querer revisar con 鈥渕ail鈥, dice que no tengo acceso use 鈥渟udo mail鈥, y dice que sudo no tiene mensaje

*instale los servicios, le di apt update, e inicie el servicio y nada
*Cuando mando el mensaje no muestra ning煤n error, pero no recibo nada

Me funciono despues de aplicar lo que menciono @jeisson-diaz solo hay que levantar el servicio

sudo service postfix started

Lo intente con hotmail y icloud; Y al leer los comentarios pasa lo mismo en gmail que el correo al final no llega, posiblemente los filtros de hotmail, icloud y gmail no lo dejan ni llegar a spam.

Pd: Al parecer con correos de yahoo si llega.