「Sylpheedでは受信できるのに、なぜか送信だけできない…」
この症状、意外と多いです。
私も同じ状態でした。
受信は正常。でも送信だけエラー。ブラウザ版Yahoo!メールからは送れるので放置していましたが、過去メールに返信できず困ったのがきっかけで本格的に原因を調べました。
結論から言うと、SMTP認証設定が正しく有効になっていないことが原因です。
この記事では、実際に解決できた設定手順をまとめます。
なぜ「受信できるのに送信できない」のか?
Yahoo!メールでは、不正利用やスパム対策のために送信時のユーザー認証(SMTP認証)が必須になっています。
受信(POP)は通るのに送信(SMTP)が拒否されるのは、
- SMTP AUTHが無効
- ポート設定が不適切
- 認証方式が合っていない
このいずれかが原因です。
特に古い設定のままだと、送信だけブロックされるケースが多いです。
SylpheedでYahoo!メールを送信できるようにする設定手順
以下の手順で改善しました。
① アカウント編集を開く
「設定」→「アカウントの編集」
Yahooのアカウントを選択し「編集」をクリック。
② 送信タブの設定

✔ SMTP認証(SMTP AUTH)にチェックを入れる

認証方式は 「自動認証」 を選択。
✔ 「送信前にPOP認証を行う」にチェック
Yahoo!メールでは以下の2種類の認証方式があります。
- POP before SMTP(受信時認証)
- SMTP AUTH(送信時認証)
現在はSMTP AUTHが推奨です。
両方に対応しておくことで安定します。
③ 高度な設定タブ
✔ SMTPポートを指定にチェックを入れる

→ 「587」と入力
その後、チェックを外します。
※これは設定を確定させるための操作で、ポートが587に反映されていれば問題ありません。
なぜ「587」なのか?
Yahoo!メールの送信ポートは現在**587(Submissionポート)**が標準です。
- 25番ポート → 制限されることが多い
- 465番ポート → SSL専用
- 587番ポート → 認証付き送信に推奨
現在のセキュリティ基準では、587+SMTP AUTHが基本です。
それでも送信できない場合の確認項目
・SMTPサーバー名が正しいか
・ユーザー名がメールアドレスになっているか
・パスワードが最新か
・SSL/TLS設定が有効か
特にパスワード変更後は再入力が必要です。
今回の原因まとめ
私の環境では、
- SMTP AUTHが適切に有効になっていなかった
- ポートが適切でなかった
これが原因でした。
設定変更後は正常に送信できるようになっています。
まとめ
SylpheedでYahoo!メールが
「受信はできるが送信できない」
場合は、SMTP認証とポート587の設定を確認するのが最優先です。
放置すると、
・過去メールに返信できない
・業務連絡に支障が出る
意外と致命的です。
5分で確認できるので、ぜひ見直してみてください。


コメント