Movatterモバイル変換


[0]ホーム

URL:


春木屋

この広告は、90日以上更新していないブログに表示しています。

ssmtpを使ってroot宛のメールをgmailに転送したら便利杉ワロタ。

ssmtpとは。
Extremely simple MTA to get mail off the system to a mail hub

なんかね、20年近く前までは、sendmailの設定できるってだけで高給取りだったそうなんですよ。
だからqmailとかpostfixとか生まれたらしいんですがね、もうそんな設定の難しいソフトウェアはベースシステムから取っ払ってほしいんですよ。
で、ssmtpなら設定は簡単だし、gmailsmtp開放してるってんで、まあ入れてみた。
root宛にメールを送れば、自分のスマホにメールが届くというのは便利杉で驚いた次第。


事前準備:sendmailよRIP

まずsendmailを止める。

# /etc/rc.d/sendmail stop

sendmailが次回以降も起動しないように/etc/rc.confに以下を追記。
君にはお世話になった。

#vi /etc/rc.conf(以下を追記)sendmail_enable="NO"sendmail_submit_enable="NO"sendmail_outbound_enable="NO"sendmail_msp_queue_enable="NO"


ssmtpをインストール

# cd /usr/ports/mail/ssmtp# make install clean# make replace

最後のreplaceは/etc/mail/mailer.confを修正して、sendmailをssmtpに置き換えてくれる。
sendmailは他のたくさんのプログラムがアクセスするからね。
/etc/mail/mailer.confを見ると、何が変わったかがわかる。

make replace後の/etc/mail/mailer.confの内容#sendmail       /usr/libexec/sendmail/sendmail#send-mail      /usr/libexec/sendmail/sendmail#mailq          /usr/libexec/sendmail/sendmail#newaliases     /usr/libexec/sendmail/sendmail#hoststat       /usr/libexec/sendmail/sendmail#purgestat      /usr/libexec/sendmail/sendmailsendmail        /usr/local/sbin/ssmtpsend-mail       /usr/local/sbin/ssmtpmailq           /usr/local/sbin/ssmtpnewaliases      /usr/local/sbin/ssmtphoststat        /usr/bin/truepurgestat       /usr/bin/true


ssmtpの設定

ここでroot宛のメールをgmailに転送する設定をする。

/usr/local/etc/ssmtp/ssmtp.confを作成

root=youremail@gmail.commailhub=smtp.gmail.com:587AuthUser=youremail@gmail.comAuthPass=yourpasswordUseSTARTTLS=YES


実験

$ mail -v rootSubject: <件名を入れる>適当な本文(Ctrl+Dを押す)

これでOK。

検索

引用をストックしました

引用するにはまずログインしてください

引用をストックできませんでした。再度お試しください

限定公開記事のため引用できません。

読者です読者をやめる読者になる読者になる

[8]ページ先頭

©2009-2025 Movatter.jp