macOS Mojaveのメールアプリでメールが送信できないときの対処法まとめ
大切な連絡を送りたいのにメールが送れない——これは一日を台無しにしてしまうトラブルの一つです。重要なメッセージが送信トレイに溜まったままになってしまうフラストレーションは想像に難くありません。特にmacOS Mojaveへアップグレードした後に、多くのMacユーザーがこの問題に悩まされてきました。「Mojaveのメールアプリでは受信はできるのに送信だけができない」「メールを送ろうとするたびに送信トレイに残ってしまう」といった声が数多く寄せられています。この記事では、Mojaveでのメール送信トラブルを解決し、メールアプリを正常な状態に戻すためのトラブルシューティング方法をご紹介します。
この問題はiCloudアカウントと密接に関係していることがありますが、典型的にはSMTPサーバーへの接続エラーとして現れます。メールアプリはメールを送信する前に、まず宛先メールサーバーのIPアドレスをDNS検索で調べます。検索が成功すると、アプリはそのメールサーバーにログイン情報を送り、有効なアカウントを持っていることを確認します。その後、TCP接続を確立するという流れです。これらのプロセスのどれか一つでも失敗すると、メールは送信されません。
その他の主な原因としては以下が挙げられます。
- ネットワーク接続エラー
- パスワードの誤り
- メールポートやISPによるブロック
- SSL接続の問題
原因がわかったところで、早速問題を解決していきましょう。
受信はできるのに送信できない場合の対処法
Mojaveのメールアプリで受信はできているのに、送信用サーバー経由でメールが送れない場合は、以下の方法を試してみてください。
- 送信用メールサーバー(SMTP)の設定を確認する: メールサービスプロバイダが指定した設定になっているかチェックしましょう。ほとんどのSMTPサーバーは、メールを送信するために正しいログイン情報を必要とします。送信サーバーの設定が誤っていると、メール送信時にトラブルが発生しやすくなります。
- アカウントに制限がかかっていないか確認する: Macの管理者がペアレンタルコントロール(保護者による使用制限)を有効にしている場合があります。その場合は、メール送信の許可を求める必要があります。
- 接続診断(Connection Doctor)を使う: 上記の方法で解決しない場合は、メールアプリの「接続診断」機能で接続状態を詳しく調べてみましょう。メニューバーの「ウィンドウ」から「接続診断」を選択すると起動できます。ファイアウォールソフトウェアがポート25、465、587のメール通信をブロックしているケースもあります。また、インターネット共有ルーター内蔵のファイアウォールなど、別のファイアウォールの影響を受けている可能性もあるため、その場合は該当する機器の管理者に問い合わせるのが確実です。
メールプロバイダ側に問題がないか確認する
メールアプリにアカウントがオフラインと表示される場合は、まずネットワーク接続を確認してください。Macがインターネットに接続されているのにメールが送れないのであれば、メールプロバイダ側でサービス障害が発生している可能性があります。その場合は、プロバイダの公式サイトでシステムステータスを確認しましょう。例えばiCloudメールを利用しているなら、Appleのシステム状況ページでサービスの状態を確認できます。
また、メールサービスプロバイダによっては、より厳格な設定でのみメール送信を許可している場合があります。そのようなときは、プロバイダに問い合わせた上で、送信用メールサーバーの設定を適切な内容に変更してください。
設定の欠落・古さを修正する
メールアプリの「環境設定」にある「アカウント」の設定が古くなっていたり、一部が欠けていたりすることが原因の場合もあります。この場合、インターネットに接続していてもアカウントがオフライン表示されることがあります。修正するには、メールアプリを起動し、「メール」メニューから「環境設定」を選択、「アカウント」をクリックして該当するメールアカウントを選びます。最新のメール設定はプロバイダから入手するか、Appleが提供する「メール設定検索(Mail Settings Lookup)」ツールで確認できます。取得した設定内容と、メールの環境設定に入力されている内容を見比べてみてください。
SMTP認証を見直す
前述の通り、この問題はSMTP認証設定の誤りと深く関係しています。最も効果的な解決策は、再認証を行い、送信用サーバーに正しいパスワードとログイン情報を入力し直すことです。手順は以下の通りです。
- メールアプリを起動します。
- 「メール」メニューから「環境設定」を選択します。
- 環境設定ウィンドウで「アカウント」タブを選択します。
- 問題が発生しているメールアカウントを選び、「アカウント情報」タブを開き、「送信用メールサーバー(SMTP)」をクリックします。
- 「SMTPサーバーリストを編集」を選択します。
- 「詳細」タブを開きます。
- 問題のあるメールアカウントのパスワードとログイン情報を再入力します。
- 「OK」をクリックして環境設定を閉じます。変更の保存を求められたら「保存」を選択します。
これでメールアプリは通常どおり動作するはずです。動作を確認するには、自分自身や友人にテストメールを送ってみましょう。テストメールが正常に送信できれば、送信トレイに残っていた未送信メールも自動的に再送されるため、心配はいりません。
SSL接続設定を確認する
セキュリティ対策として、現在では多くのメールサービスプロバイダが、SMTPへの安全な接続を求めています。そのため、サーバーとメールクライアント間の通信をSSLで暗号化するSMTPSを使ってメールを送信することをおすすめします。
同様に、ポート25ではなくポート465での接続を必須としているサーバーもあります。ポート465とポート25の両方が失敗する場合は、ポート587を試してみてください。
システムのジャンクファイルをスキャン・クリーンアップする
メールアプリのバグによって、メールアカウントから送信用メールサーバー(SMTP)の情報が失われたり書き換えられたりすることもあります。こうしたバグの手動除去は、技術に詳しくない方にとっては少し難易度が高いため、Macの修復ツールキットを活用してジャンクファイルを取り除くのがおすすめです。
さらに、特にMojaveへのアップグレード後に問題が発生した場合は、最新のmacOSアップデートがインストールされていることも確認しておきましょう。
以上で解説は終わりです。このトラブルシューティングガイドがお役に立てば幸いです。うまくいったかどうか、ぜひコメント欄でお知らせください。
-
Linuxターミナルからメールを送信する4つの方法(mail・sendmail・telnet・mutt)
Linuxのターミナルは、わずかなキー操作だけで多彩なタスクを実行できる強力な環境です。日頃からターミナルで作業することが多い方なら、メールもターミナルから直接送信できることをご存じでしょうか。本記事では、Linuxターミナルからメールを送信するための代表的な4つの方法とツールを、具体的なコマンド例とともにわかりやすく解説します。 注意:ターミナルからメールを送信するには、あらかじめメールサーバーがセットアップされ、正常に動作している必要があります。 1. mailコマンドを使う Linuxターミナルからメールを送信する最もシンプルな方法が、mailユーティリティの利用です。宛先や件名を指定
-
Cydia(シディア)アプリストアとは?仕組み・使い方・リスクを徹底解説
Cydiaは、AppleのiOSデバイス向けに存在する「もうひとつのアプリストア」です。Appleの承認を受けていないアプリやコンテンツを見つけてインストールできるのが最大の特徴ですが、利用するにはiOSデバイスの「脱獄(Jailbreak)」が必要になります。聞き慣れない言葉ばかりで戸惑う方も多いはず。この記事では、Cydiaアプリストアとは何なのか、そしてどのように使われるのかを詳しく解説します。脱獄(Jailbreak)について知っておくべきことAppleは、自社のスマートフォンやタブレットへのサードパーティ製ソフトウェアの提供において、いわゆる「囲い込み(walled garden)」