集中力を維持。スマートなメールアプリ。
高速かつクロスプラットフォームなメールアプリは、重要なことに集中できるように設計されています。
💡 SMTPサーバー:送信メールの送信を担うシステムです。 「送信」を押すと、メールはまずSMTPサーバーに送られます。 サーバーはメッセージを処理し、送り先を判断して、受信者のメールサーバーへ中継します。 SMTPはメールの送信を担う部分です。 受信はIMAPまたはPOP3が担当します。 このプロトコルはRFC 5321で定義されています。
ほとんどの人にとって、SMTPは目に見えないものです。 GmailやOutlookをSparkに追加し、アカウントでサインインすれば完了です。 Sparkをはじめとする最新のメールクライアントは、OAuthを使ってすべてを自動的に設定します。 サーバーアドレスを目にすることはありません。
ただし、SMTP設定が自分の課題になる状況があります。それは、カスタムアカウントやあまり一般的でないメールアカウントを手動で設定するときです。 会社独自のサーバーで運用されている仕事用メール。 SiteGroundやNamecheapのようなホスティングプロバイダーのドメインメール。 OAuthに対応していない古いプロバイダー。 こうした場合、アプリは送信メールサーバーのアドレス、ポート番号、暗号化タイプの入力を求めてきます。 これがSMTPの設定です。 この記事では、これらのフィールドを正しく入力するために必要な情報を紹介します。
「送信」を押すと、メールクライアントは通常ポート587でSMTPサーバーに接続します。 クライアントはメッセージ、つまり受信者アドレス、件名、本文、添付ファイルを引き渡します。 次にSMTPサーバーはDNSルックアップを行い、受信者のドメインのメール交換レコードを見つけ、メッセージの配信先を判断します。
送信者と受信者が同じメールサーバーを利用している場合は、直接配信されます。 通常はそうではないため、サーバーはメッセージを複数の中間サーバーを経由して中継し、受信者の受信メールサーバーに届けます。 そこからはIMAPが引き継ぎ、受信者がメールを確認するまでメールボックスに保存します。
この一連の処理は通常、数秒で完了します。 SMTPはメッセージを移動させるだけです。 何も保存せず、何も読み取りません。 配信に失敗した場合(アドレスの誤り、メールボックスの容量超過、サーバーによる拒否など)、受信トレイに配信不能レポートが返されます。
最も一般的なプロバイダーの、検証済みSMTP設定を以下に示します。 Sparkやその他のメールクライアントでアカウントを手動で設定する場合に、これらをご利用ください。
Gmail
Outlook.com / Hotmail / Live(個人用アカウント—Microsoftの完全な設定ページを参照)
Microsoft 365 (職場/学校アカウント)
Yahoo Mail
iCloud Mail
多くの人がつまずくポイントがあります。アカウントで2段階認証を有効にしている場合、通常のパスワードは手動でのSMTP設定では機能しないのが一般的です。 代わりに、プロバイダーのセキュリティ設定からアプリ固有のパスワードを生成する必要があります。 Google、Microsoft、Appleはいずれもこれに対応しています。
Sparkにカスタムメールアカウントを追加しても自動的に接続できない場合の、SMTP設定を手動で入力する方法は次のとおりです。
MacまたはWindowsの場合:
iOSまたはAndroidの場合:
最新の手順については、Sparkのアカウント設定ガイドに完全な手順が掲載されています。
サーバーアドレスの誤り。 Outlook個人用アカウント(@outlook.com、@hotmail.com、@live.com)はsmtp-mail.outlook.comを使用します。 Microsoft 365職場用アカウントはsmtp.office365.comを使用します。 これらは異なります。 間違ったものを使ってしまうのは、非常によくあるミスです。
間違ったポートの使用。 ポート587は、メールを安全に送信するための現在の標準です。 ポート25は古いSMTPポートで、スパム防止のためほとんどのインターネットプロバイダーによってブロックされています。 設定が機能せず、ポート25を使用している場合は、587に切り替えてください。
暗号化なしでの送信。 常にTLSを有効にしてください。 これがないと、認証情報やメール内容が平文で送信されます。 これを省略する正当な理由はなく、いずれにせよ一部のプロバイダーは接続を拒否します。
2段階認証が有効になっている。 アカウントで2FAを有効にしていて、SMTPに通常のパスワードを使おうとしても機能しません。 プロバイダーのセキュリティ設定からアプリ固有のパスワードを生成し、代わりにそれを使用してください。