Instalare, configurare și utilizare ssmtp folosind un cont GMail

1. Instalare aplicații

sudo apt update
sudo apt -y install ssmtp mailutils

2. Configurare Gmail

Acces în zona de gestionare a contului de Google (de ex. pornind din Gmail, după autentificare, click pe pictograma din colțul dreapta sus, apoi selectare Gestionează-ți Contul Google), click în meniul din partea stângă pe opțiunea Securitate, apoi în secțiunea Cum să te conectezi la Google dai click pe Verificare în doi pași, introduci parola, apoi scroll până în partea de jos a paginii de unde accesezi App passwords (aici nu mai e în română), introduci un nume în câmpul App name și apeși pe Create. Primești o parolă din 16 caractere pe care o pui deoparte provizoriu (atenție, trebuie eliminate spațiile din parola generată).

3. Configurare ssmtp

3.1. Fișierul ssmtp.conf

În terminal:

sudo nano /etc/ssmtp/ssmtp.conf

Conținut:

root=cont@gmail.com
mailhub=smtp.gmail.com:587
hostname=numegazda
AuthUser=cont@gmail.com
AuthPass=parola-obtinuta-la-pasul-anterior
FromLineOverride=YES
UseSTARTTLS=YES

După editare,

sudo chmod og+x /etc/ssmtp/ssmtp.conf

3.2. Fișierul revaliases

În terminal:

sudo nano /etc/ssmtp/revaliases

Conținut minimal:

root:cont@gmail.com:smtp.gmail.com:587

Conținut opțional (pentru utilizatorul user):

user:cont@gmail.com:smtp.gmail.com:587

Creează o linie pentru fiecare utilizator din sistem care va putea trimite e-mailuri.

4. Utilizare mail

Trimitere mesaj cu subiect, cu text minimal și, opțional, cu fișier atașat:

echo "Corp mesaj" | mail -s "Subiect" cont@domeniu.tld [alt_cont@domeniu.tld] [-A fisier]

Trimitere mesaj cu subiect, cu text dintr-un fișier și, opțional, cu fișier atașat:

mail -s "Subiect" cont@domeniu.tld [alt_cont@domeniu.tld] [-A fisier] < fisiercutext
Scroll to Top