投げ銭

★当サイトへの投げ銭(PayPal)★

LINK


(無償、寄付歓迎) logo
世界中で使われるISO標準オフィスソフト(MSオフィス互換)

★LibreOfficeの導入事例★
詳細について

人気の投稿(1ヶ月間)

Ad

Ad

投げ銭

★当サイトへの投げ銭(PayPal)★

2019年8月17日土曜日

【RasPBX 04-04-2018】簡易なメールソフトssmtpを導入してメールを送信できるようにした【ssmtp】


raspbx-04-04-2018 でメールを送信できるように設定した。

デフォルトの状態では、exim4というメールサーバーソフトが入っていた。
しかし、ここではこれを削除して、簡易なメール送信ソフトウェア(ssmtp)を導入した。
ssmtpは、設定ファイルにリレー先のSMTPサーバアドレスを指定すると使える。


■exim4の削除とssmtpのインストール

もともと入っているメール関連ソフトウェアexim4を削除した。
root@raspbx:/# apt-get remove exim4

簡易軽量のssmtpをインストールした。
root@raspbx:/# apt-get install ssmtp

サーバーが見つからないなどというエラーが発生したが、
apt-get update を実行した後で再びインストールを試みると解消された。


■ssmtpの設定

オリジナル設定ファイルのバックアップをとった。
root@raspbx:/# cp /etc/ssmtp/ssmtp.conf /etc/ssmtp/ssmtp.conf.org

リレー用のメールサーバーを指定した。
root@raspbx:/# nano /etc/ssmtp/ssmtp.conf

以下の例では、認証不要のsmtpサーバーの25番ポートに接続する設定を行っている。
認証が必要な場合、25番以外の設定も可能である。

#
# Config file for sSMTP sendmail
#
# The person who gets all mail for userids < 1000
# Make this empty to disable rewriting.
root=postmaster
# 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.example.com
# Where will the mail seem to come from?
#rewriteDomain=
# The full hostname
hostname=raspbx
# 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


■メール送信テスト

root@raspbx:/# echo testtest | sendmail -f from@example.com to@example.com

送信後にログを確認した。
root@raspbx:/# tail /var/log/mail.info 
Aug 16 16:09:48 raspbx sSMTP[1245]: Sent mail for root@raspbx (221 2.0.0 Bye) uid=0 username=root outbytes=248

また、送信先において確かにメールを受信することができた。



<参考>
・Ubuntu 環境で sSMTP を利用して Gmail を送信してみる
< https://qiita.com/chikoboo/items/77d0030c49e0d8b7fd4f > 2019年8月15日

・"404 not found" error
< https://www.raspberrypi.org/forums/viewtopic.php?t=198032 > 2019年8月16日

投げ銭

★当サイトへの投げ銭(PayPal)★

Ad

Ad