debian8-OpenPNE3からメールを送信する

OpenPNE.ymlでメールの設定を行う。ここではGmailを用いる
config/OpenPNE.yml

該当箇所

# SNS から SMTP 経由でメールを送信する場合の SMTP サーバのホスト名
# Hostname of the SMTP server for sending e-mail via SMTP
mail_smtp_host: “smtp.gmail.com”

# SNS から SMTP 経由でメールを送信する場合の SMTP の設定
# Config of the SMTP for sending e-mail via SMTP
mail_smtp_config:
auth: “login”
username: “yourname@gmail.com”
password: “yourpassword”
ssl: “tls”
port: 587

ーーーーーーーーーーーーー
メール送信できないので、apacheのエラーログの確認
Unable to send mail

which sendmail
とうったら、sendmailがインストールできていなかった。

apt install sendmail sendmail-cf mailutils sasl2-bin

# which sendmail
/usr/sbin/sendmail

sendmailが入っていることは確認。
無事に送信できるようになりました。

参考
https://www.junk-works.science/sendmail-on-linux/

コメント

タイトルとURLをコピーしました