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.

[bash]

#
# Config file for sSMTP sendmail
#
# The person who gets all mail for userids < 1000
# Make this empty to disable rewriting.
[email protected]

# 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
[email protected]

UseSTARTTLS=YES
[email protected]
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

[/bash]

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 [email protected] < 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 [email protected]
From: [email protected]
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