メールの送信設定を行う際に必要になるのが、SMTPサーバーのアドレスとポート番号の確認です。
GmailやOutlookなどの主要サービスはもちろん、プロバイダメールや独自ドメインのメールを設定する際にも、SMTP設定の知識は欠かせません。
本記事では、SMTPサーバーの確認方法・設定方法・GmailのSMTP設定の具体的な手順まで、わかりやすく解説していきます。
SMTPサーバーの確認方法:主要サービス別一覧
それではまず、SMTPサーバーの基本的な確認方法から解説していきます。
主要なメールサービスのSMTPサーバー情報は、公式サポートページや設定画面から確認できます。
SMTPサーバーの情報(アドレス・ポート・認証方式)は必ずメールサービスの公式ページで確認しましょう。第三者のサイトに掲載されている情報は古い場合があるため、最新情報を公式ドキュメントで確認することが重要です。
主要サービスのSMTPサーバー設定一覧
| サービス | SMTPサーバー | ポート番号 | 暗号化 |
|---|---|---|---|
| Gmail | smtp.gmail.com | 587(TLS)/ 465(SSL) | STARTTLS / SSL |
| Outlook / Hotmail | smtp-mail.outlook.com | 587 | STARTTLS |
| Yahoo!メール | smtp.mail.yahoo.co.jp | 465 / 587 | SSL / TLS |
| さくらインターネット | 利用ドメイン依存 | 587 | STARTTLS |
上記はあくまで一般的な設定値であり、各サービスの仕様変更により変わる場合があります。
設定前には必ず各サービスの公式ヘルプページを確認することをお勧めします。
SMTPサーバーアドレスの調べ方
SMTPサーバーのアドレスは、利用しているメールサービスのサポートページや設定ガイドに記載されています。
Webメールサービスの場合は「設定」→「メールクライアント向け設定」などのメニューから確認できることが多いでしょう。
独自ドメインのメールを使っている場合は、ドメインやホスティングを管理している会社のサポートへ問い合わせるのが確実な方法です。
コマンドでSMTPサーバーを調べる方法
Windowsのコマンドプロンプトやmacのターミナルから、DNSのMXレコードを参照してSMTPサーバーを調べることも可能です。
Windowsの場合:nslookup -type=MX example.com
Linuxの場合:dig MX example.com
→ 表示されたMXレコードの宛先がそのドメインのメール受信サーバー(SMTPリレー先)になります。
ただし、MXレコードで確認できるのは受信サーバーであり、送信SMTPサーバーとは異なる場合があります。
Gmailを使ったSMTP設定方法
続いては、最もよく使われるGmailのSMTP設定方法を確認していきます。
GmailはメールクライアントやWebアプリからの送信にSMTPを利用する際に広く活用されています。
GmailのSMTP設定値
GmailのSMTP設定は以下のとおりです。
SMTPサーバー:smtp.gmail.com
ポート番号:587(STARTTLS使用時)/ 465(SSL使用時)
ユーザー名:Gmailアドレス(例:yourname@gmail.com)
パスワード:アプリパスワード(通常のGoogleアカウントパスワードではない)
2段階認証を有効にしているGoogleアカウントでは、通常のパスワードではなくアプリパスワードを使用する必要があります。
Googleアカウントのアプリパスワード発行手順
Gmailを外部SMTPとして使用するためのアプリパスワードの発行手順は以下のとおりです。
まず、Googleアカウントの管理画面にアクセスし、「セキュリティ」タブを開きます。
「2段階認証プロセス」が有効になっている場合、「アプリパスワード」のメニューが表示されます。
「メール」「Windowsパソコン」などの項目を選択して生成されたパスワードを、SMTPのパスワード欄に入力すれば設定完了です。
GmailのSMTPが使えない場合の確認点
GmailのSMTP設定でエラーが発生する場合、以下の点を確認しましょう。
| 確認項目 | 内容 |
|---|---|
| アプリパスワード | 通常パスワードでなくアプリパスワードを使用しているか |
| 2段階認証 | Googleアカウントで2段階認証が有効になっているか |
| ポート番号 | 587(TLS)または465(SSL)が正しく設定されているか |
| ファイアウォール | SMTPポートが社内ネットワークでブロックされていないか |
メールクライアントでのSMTP設定方法
続いては、メールクライアントでのSMTP設定の具体的な手順を確認していきます。
ThunderbirdやOutlookでの設定方法を中心に解説します。
Thunderbirdでの設定手順
Thunderbirdで新しいアカウントを追加する場合、「アカウント設定」→「送信(SMTP)サーバー」からSMTPサーバーを追加できます。
サーバー名・ポート番号・接続セキュリティ(SSL/TLS またはSTARTTLS)・ユーザー名を入力し、接続テストを実行しましょう。
テスト成功後はパスワードを入力して保存すれば、SMTPサーバーの設定完了です。
Outlookでの設定手順
Outlookでは「ファイル」→「アカウント設定」→「サーバーの設定」からSMTP設定を変更できます。
送信(SMTP)サーバーのアドレスとポート番号を入力し、「認証が必要」にチェックを入れてユーザー名・パスワードを設定します。
接続テスト機能を必ず使用して、設定が正しいかを確認することを推奨します。
Webアプリ・システムからのSMTP設定
WordPressやPHPを使ったWebシステムからメール送信を行う場合も、SMTPサーバーの設定が必要です。
WordPressではWP Mail SMTPプラグインを使い、GmailのSMTP設定を入力することで、確実にメールを送信できるようになります。
PHPの場合はPHPMailerやSymfony Mailerなどのライブラリを使ってSMTP設定を行うのが一般的な方法です。
まとめ
本記事では、SMTPサーバーの確認方法・Gmailでの設定手順・メールクライアントでの設定方法について解説しました。
SMTPサーバーの設定はアドレス・ポート番号・認証方式の3点が核心であり、これらを正しく設定することでメール送信トラブルの多くを解決できます。
Gmailを利用する場合はアプリパスワードの使用を忘れずに、安全で確実なメール環境を構築してみてください。