16 Mart 2020 Pazartesi

Raspberry Pi Üzerinden Mail Gönderme (MSMTP)

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

Hiç yorum yok:

Yorum Gönder