メールシステム

送信

SMTP

SMTPの通信シーケンス

・実際にコマンドプロンプトから自分のSMTPサーバに接続して実践
※本当はHELOとかが出来るはずIPS網からだと25番のtelnetが出来ない??自分の端末に入った後なら出来た。
telnet入ってなかったので以下でインストール

sudo yum -y install telnet

※いつか解決するその際に使用するリンク
http://server-setting.info/centos/sendmail_relay_test_telnet.html
http://server-setting.info/centos/postfix-relay-error-point.html
http://www.geekpage.jp/technology/ip-base/mail-2.php
https://teratail.com/questions/8722

telnet XX.XXX.XX.XXX 25
$ telnet mailhost.com 25
Trying XXX.XXX.XXX.XXX...
Connected to mailhost.com.
Escape character is '^]'.
220 mailhost.com ESMTP Postfix
HELO mailhost.com
250 mailhost.com
MAIL FROM:userid@mailhost.com
250 2.1.0 Ok
RCPT TO:receiptment@mail.com
250 2.1.5 Ok
DATA
354 End data with <CR><LF>.<CR><LF>
HELLO This is test mail
.
250 2.0.0 Ok: queued as 5DF3AA0433
QUIT
221 2.0.0 Bye
Connection closed by foreign host.

受信側

メール受信拒否

SPF

・内容
・設定方法
※ホストのIPで記述
※ホスト名で記述
※ネットワークで記述
・設定確認
・参考情報
IPA
http://www.ipa.go.jp/security/topics/20120523_spf.html

DKIM

・内容
・設定方法
http://cui.tokyo/2361
・参考情報

メールヘッダー情報

ヘッダーの見方

スパムメール

スパム度
算出方法

・キーワードマッチング
ヒューリスティック
ベイジアン

各種プロトコル

APOP

・内容
脆弱性
・現実