Komut satırından eposta göndermek için SSMTP aracını kullanabilirsiniz. Bu yazıda, apt-get ile kolayca yükleyebilileceğiniz SSMTP aracı ile gmail hesabınız üzerinden nasıl eposta gönderebileceğinizi anlatacağım. Öncelikle Raspberry Pi’nizi güncelleyin ve SSMTP aracını yüklemek için şu komutu verin:

sudo su
apt-get install ssmtp

SSMTDP’nin konfigürasyon dosyası olan ssmtp.conf’a gmail hesap bilgilerinizi tanımlamak için şu komutu verin:

vi /etc/ssmtp/ssmtp.conf

Dosyanın içeriğini aşağıdaki şekilde düzenleyin.

#
# Config file for sSMTP sendmail
#
# The person who gets all mail for userids < 1000
# Make this empty to disable rewriting.
root=kullanici_adiniz@gmail.com
# The place where the mail goes. The actual machine name is required no
# MX records are consulted. Commonly mailhosts are named mail.domain.com
mailhub=smtp.gmail.com:587
# Where will the mail seem to come from?
#rewriteDomain=
# The full hostname
hostname=kullanici_adiniz@gmail.com
UseSTARTTLS=YES
AuthUser=kullanici_adiniz@gmail.com
AuthPass=parolaniz
FromLineOverride=YES
#Debug=YES
# Are users allowed to set their own From: address?
# YES - Allow the user to specify their own From: address
# NO - Use the system generated From: address
#FromLineOverride=YES

SSMTP Aracını Test Edelim

Komut satırından eposta göndermek ve aracı test etmek için aşağıdaki satırları (eposta başlıkları) içeren bir metin dosyası (eposta.text) oluşturun

From: kullanici_adiniz@gmail.com
Subject: SSMTP ile eposta gonderiyorum
Eposta’nın mesaj kısmı
Daha sonra bu dosyayı ssmtp aracına aşağıdaki gibi parametre olarak verebilirsiniz:
ssmtp gonderilecek_adres@alanadi.com < eposta.txt
raspberry_pi_ile_komut_satirindan_eposta_gondermek_2015-02-07_04-58-04

Dilerseniz epsota.txt gibi bir dosya oluşturmadan ilgili eposta başlıklarını ve mesajınızı doğrudan yazabilirsiniz. Aşağıdaki komutu verdikten sonra mesajınızı göndermek için CTRL+D tuş bileşimine basın:

ssmtp gonderilecek_adres@alanadi.com
From: kullanici_adiniz@gmail.com
Subject: Merhaba SSMTP Raspberry-pi üzerinde test ediliyor

Merhaba ahududu tatlım..

CTRL+D

ssmtp_raspberry_pi_2015-02-07_04-49-33

Sorun Gidermek

Büyük ihtimal ile ilk eposta gönderme denemenizde GMail’den kaynaklanan aşağıdaki gibi bir hata mesajı alacaksınız. Bunun nedeni SSMTP aracının GMail’in smtp kimlik doğrulamasını güvenli bir kanaldan yapmamasıdır. Buraya tıklayarak gmail hesabınızın bu ayarını değiştirebilirsiniz.


ssmtp_gmail_sorun_giderme_2015-02-07_05-07-26

 

2 YORUMLAR

CEVAP VER