*

Raspbianでメール送信 ssmtp編

公開日: : 最終更新日:2015/11/01 投稿者:raru Linux, Raspbian, サーバ, メール

Raspbianで監視などをおこなっているとメールが送信したくなります。
とりあえず何かと管理用にメールが欲しくなります。

ただドメインとも紐付いていない、固定IPでもないメールサーバを立てるのは思いの外面倒です。
postfixを入れて頑張るのも良いですが、なんだかんだでやっぱ面倒なのです。

今回は私も始めて利用するssmtpというものでメールを送信してみましょう。

送信と言いつつも、やっていることはroot宛のメール転送です。

ssmtpインストール

まずはインストールです。
おなじみのaptitude

root@raspberrypi:~# aptitude install heirloom-mailx ssmtp

raspbianはそもそもmailコマンドがないのでそちらも合わせてインストールします。

ssmtpを設定

インストールが終わったら、早速設定です。
驚くほど簡単で驚きました。

root@raspberrypi:~# cp /etc/ssmtp/ssmtp.conf /etc/ssmtp/ssmtp.conf.org
root@raspberrypi:~# vi /etc/ssmtp/ssmtp.conf
root@raspberrypi:~# cat /etc/ssmtp/ssmtp.conf
#
# Config file for sSMTP sendmail
#
# The person who gets all mail for userids < 1000
# Make this empty to disable rewriting.
root=yourmail@yourdomain.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は特になんでも問題なし。
hostname=rasp2raru.com

# 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

AuthUser=hogehoge@gmail.com
AuthPass=********
UseSTARTTLS=YES

いやぁ、こんだけで終わるんですね。シンプルでいいです。
結局転送しているだけみたいですね。
postfixでrelayhost設定しているのと同じなのでしょう。

特にこのサーバは受信の予定もないので、これで十分といえば十分です。

<2015/11/1 追記>
勘違いしていたのですが、転送しているのはrootであってメールの送信自体は宛先に関わらず外部へ送る場合にはsSMTPを通してgmailから行われています。
root宛のlocalメールだけをgmailへ依頼しているわけではありません。

動作検証

設定が終わったら動作検証です。

root@raspberrypi:~# mail root
Subject: test mail
this is test.
.
EOT

mailコマンドでroot宛にメールを送ってみましょう。
これが転送されて、あなたのメールアドレス宛に届きます。

<2015/11/1 追記>
自分のメールアドレスを直接指定した場合にもメールが送信されます。

あとがき

大勢で使うサーバではあまり利用しないほうが良いような気がしますが、個人でライトに使う分には充分だと感じました。
というか、メール系はちゃんとドメインを取得しないと逆にわかりづらいです。
そういう意味でも他のサーバよりも敷居が高いですよね。

関連記事

no image

RaspbianのZabbix ServerにZabbix Agentをインストール

前回の記事でRaspbianにZabbixサーバをインストールしてみました。 今回はzabbi

記事を読む

no image

Pidoraの時刻設定(ntp)

現在Pidoraを監視サーバ化しようとしているところです。 なかなか苦労しますね。普通のサーバで設

記事を読む

no image

CentOS6 初期設定

自宅に置いてある安鯖にCentOS6を入れて初期設定を行ないました。 前提条件/設定項目

記事を読む

no image

SPFの送受信設定

今回はSPFの設定を行います。 SPFとは何かということについてはここでは割愛しますが、メールの送

記事を読む

no image

SSL脆弱性/セキュリティ設定

昨今POODLEやらFREAKやらと大きめなOpenSSLの脆弱性が多発していました。 最近では安

記事を読む

no image

CentOS7にwordpressを移行

前の記事で初期設定を行ったサーバにwordpressを移設します。 wordpressの移設は案外

記事を読む

no image

DDNS(No-IP)をcronで更新

DDNSを利用してzabbix agentを導入できないかと思い、ひとまずDDNSの設定を行いました

記事を読む

no image

ZabbixからsSMTPを利用してエラー通知メール送信

今回はsSMTPを利用してRaspbian上のZabbix Serverからアラートメールの送信を行

記事を読む

no image

CentOSで不要カーネルの削除

サーバを利用して時間が経過すると溜まってくるLinuxのkernelの削除方法の備忘録。 忘れるた

記事を読む

no image

個人でのProxyサーバ利用用途

Proxyサーバを建てたいということで、利用用途を考えていました。 まずサイト高速化であったり冗長

記事を読む

Comment

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

PAGE TOP ↑