sudo apt install msmtp msmtp-mta
komutu ile msmtp'yi yüklüyoruz.
sudo nano /etc/msmtprc
komutu /etc klasörü içinde msmtprc isimli dosya oluşturuyoruz.
Bu dosyanın içine aşağıda örnekte verildiği gibi verileri dolduruyoruz.
/etc/msmtprc
# Tum hesaplar icin varsayilan degerler.
defaults
auth on
tls on
tls_starttls on
tls_trust_file /etc/ssl/certs/ca-certificates.crt
# Gmail hesap ornegi
account gmail
auth on
host smtp.gmail.com
port 587
from mailadresiniz@gmail.com
user kullanici adiniz
password sifreniz
# Varsayilan hesap ayarlama
account default : gmail
sudo chmod a+w /etc/msmtprc
ile gerekli izinleri veriyoruz.
ls -la /usr/sbin/sendmail
komutu ile msmtprc kullanıp kullanmadığını öğreniyoruz.
lrwxrwxrwx 1 root root 12 nov. 28 2016 /usr/sbin/sendmail -> ../bin/msmtp
bu çıktıyı alıyoruz.
echo 'message' | msmtp user@domain.com
komutu ile mail denemesi yapılabilir.
diğer bir yöntem ise
home/pi klasörü içine .msmtprc isimli dosya oluşturarak yapmak.
/home/pi/.msmtprc
account default
host smtp.gmail.com
from mailadresiniz@gmail.com
auth on
port 587
user mailadresiniz@gmail.com
password sifreniz
logfile ~/.msmtp.log
tls on
tls_starttls on
tls_trust_file /etc/ssl/certs/ca-certificates.crt
account custom
tls off
tls_starttls off
host smtp.gmail.com
from mailadresiniz@gmail.com
auth plain
port 25
user mailadresiniz@gmail.com
passwordeval gpg -q --for-your-eyes-only --no-tty -d .mutt/.pass.gpg | awk '/email@youremailhost.com:/ {print $2}'
logfile ~/.msmtp.log