#author("2023-09-22T15:36:11+09:00","default:kuji","kuji") CONTENTS #contents ---- Lastmodified &lastmod; ---- *SMTP認証 [#sa8edd4a] 【参考URL】[[FreeBSD 12 で自宅サーバ作成 メールサーバ編:https://qiita.com/Chun3/items/dc0e176c9de4f6b4bfb8]]~ 【参考URL】[[Postfixのセキュリティ対策:https://www.criterion.sc/sub_notes/Postfix_Security.html]] *cyrus-saslのインストール [#z2a3e92d] SMTP認証にsasl認証を使用する。 # portinstall security/cyrus-sasl2 # portinstall security/cyrus-sasl2-saslauthd * Postfix [#i229361a] #ref(Postfix_show_config.PNG) BLACKLISTD と SASL にチェック追加 *dovecot [#xdbd1fd1] # portinstall mail/dovecot *起動 [#c7766114] # service saslauthd start Starting saslauthd. # service postfix start postfix/postfix-script: starting the Postfix mail system # service dovecot start Starting dovecot. *SMTP-AUTH の確認 [#ybe2857a] 【参考URL】[[Postfix で SMTP-AUTH を実現:http://www.miloweb.net/smtpauth.html]] SMTP-AUTH が正常に動作しているかを確認します。 具体的には Telnet で 25 番ポートにアクセスして確認します。 $ telnet localhost 25 <-- 入力し、エンター Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 220 www.miloweb.net ESMTP Postfix EHLO localhost <-- EHLO localhostと入力 250-zdnet.hoge.org 250-PIPELINING 250-SIZE 10240000 250-ETRN 250-AUTH PLAIN LOGIN DIGEST-MD5 CRAM-MD5 <-- この行があればオッケーです 250 8BITMIME QUIT <-- 確認できたので、QUITコマンドで切断します もし「 250-AUTH PLAIN LOGIN 」と表示されていれば、SMTP-AUTH が上手く行っていないので、 Postfix のインストール手順を見直して、やり直さなければならない。 ---- Total access &counter(total);:本日 &counter(today);:昨日 &counter(yesterday); #counter([total|today|yesterday]);