質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Postfix

Postfixは、電子メールサーバソフトウェアで、 メールを配送するシステムMTAの一種です。

Q&A

解決済

2回答

4334閲覧

存在しないメールアドレスが登録されてエラーメールを受信します

marshmallowy

総合スコア204

Postfix

Postfixは、電子メールサーバソフトウェアで、 メールを配送するシステムMTAの一種です。

0グッド

2クリップ

投稿2015/12/27 02:49

###事象
「さくらVPS」と「さくらのメールボックス」を契約して通販サイトを運用してます。
数日前から特定のドメイン(yahoo)のお客様にだけ、メールが届かないという事象が起きています。

これが原因かどうかは分かりませんが、存在しないメールアドレスが「メール・マガジン」に登録されて登録完了のお知らせシステムメールが送られたがエラーメールで返されます。

管理画面から原因となっているメールアドレスを削除しましたが、再度「メール・マガジン」登録フォームから登録されます。

メールを送信する前に「ローカルパート」と「ドメイン」をチェックするようなツールは御座いませんでしょうか。
また、別の解決方法が御座いましたらご教授の程、よろしくお願いします。

###発生している問題・エラーメッセージ
Dec 26 04:35:28 tk2-234-26766 postfix/smtp[9216]: 7EF412AC0535: to=61025@yahoo.com, relay=mta7.am0.yahoodns.net[66.196.118.35]:25, delay=2.1, delays=0.04/0.01/0.49/1.6, dsn=5.0.0, status=bounced (host mta7.am0.yahoodns.net[66.196.118.35] said: 554 delivery error: dd This user doesn't have a yahoo.com account (61025@yahoo.com) [-5] - mta1324.mail.bf1.yahoo.com (in reply to end of DATA command))

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

メールを送信する前に「ローカルパート」と「ドメイン」をチェックするようなツールは御座いませんでしょうか。

メールを送らずに、有効なメールアカウントかどうかを判断できるかという意味なら、現在はそういう方法が存在しませんので、メールを送ってエラーメールで判断するしか無いです。
(エラーメールが返らないからと言って有効なメールアカウントとは限りませんが)

また、別の解決方法が御座いましたらご教授の程、よろしくお願いします。

メールアドレスの登録は、確認メールを送ってメール中のURLにアクセスしてもらうことで本登録にするというのがよく使われている手法です。

投稿2015/12/27 04:05

otn

総合スコア84499

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

marshmallowy

2015/12/27 04:24

ご教授いただきありがとうございます。 二つ目を参考にさせていただきます。
guest

0

ベストアンサー

確実な存在確認というのは相手があることなので難しいですが、
今回のケースのようにエラーが返ってくることを抑止するという目的であれば
参考URL
のツールが有効かと思います。
APIを持っているものもあるので、送信前のチェックに使えばいけそうですね。

技術的には、
相手のSMTPサーバにメールアドレスを指定するところまでSMTPコマンドを送り、
エラーの有無を判定するという仕組みなので、自前で作るの自体はそれほど難しくなさそうです。
*数が多かったりIPがブラックリストに乗っていたりすると接続自体が拒否されたりする可能性が高いのでそのあたりの調整が大変そうではあります。

最初のエラーは防げませんが、
その後の登録削除の手間を防ぐという意味では
メールアドレスが登録されたら登録確認メールを送り、
そのメールアドレスに本登録のリンクを張り、
リンクがクリックされたら実際に登録される
というのがよくある方法ですね。

投稿2015/12/27 04:04

編集2015/12/27 04:10
tanat

総合スコア18713

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

marshmallowy

2015/12/27 04:23

ご教授いただきありがとうござます。 参考にさせていただきます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問