• ベストアンサー

Pealでエラーメール自動処理

Pealでメルマガシステムを作って運用してました エラーメール処理をしたいのですが ユーザーがいない場合などに自動的に削除したいと思います どういう風に作ればよいのか分かりません あればぜひ教えてください

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

あなたのシステムが全く分からないので一般的な方法として。 1.送信メールにおいてエラーメールを受けるアドレスを明確にしておく(Envelope-Fromで)。 2.受け取るアドレスのaliasesなどでエラーメールをスクリプトに渡す。 3.スクリプトでエラーメールの内容を判断し、必要であればデータベースをアップデートする(アドレスを削除するとか、配信スキップフラグを立てるとか) この方法では、メルマガを送信しているスクリプトとは全く別の仕組みを作ることになります。 参考例)http://www.drk7.jp/MT/archives/000890.html

shiro4649
質問者

お礼

ありがとうございました 僕のレベルでは難しいようですので 残念です

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • メールの自動配信とエラーについて

    商品を注文して自動配信メールが届きましたが、 受付メールが届かないということがありました。先方はメール送付したとのことですが、フリーメールを使用するとそういうことがあるのでしょうか? またたとえは違いますが、もしメールアドレスを誤って入力した場合、もし存在しないメールアドレスだったとしたら自動配信メールもエラーにならないのでしょうか?配信元は未着信でもわからないのでしょうか?自動配信メールはエラーにならず、普通にメールを送ったらエラーになるということはありますか? 届かないといっても、アドレスが存在しない場合はエラー表示が出ると思いますが、勝手に削除されたとか他の場合はエラー表示はでないのでしょうか?エラーが出ている場合でも届いているとかはありますか?

  • 空メール受信後の自動返信メールの方法

    空メール受信後の自動返信メールの方法 現在、メルマガの登録のシステムを作っています。 簡単な流れとしては  1.ユーザー様が登録/削除のため、PCまたは携帯より空メールの送信を行う  2.受信したメールよりアドレスを抜き出して、DBへ登録/削除を行う  3.ユーザー様に対して、登録/削除が完了したメールを送信する となります。 で、質問させていただきたい内容は  1.の空メールを受信してから2.の処理を行うために、メールの内容をPHPで書いた処理プログラム(auto_rep.php)へ渡そうとしているのですが、 その渡し方(設定の方法?)が分かりません。 いろいろ調べた結果、.forwordを使用すればいいみたいなことまでは理解できたのですが、   メールサーバーからWebサーバーへどうやって引き渡すのか?   .forwordをどこに設置すればいいのか?   .forwordの記載内容をどのように書けばいいのか?   (いろいろな書き方が書かれていましたので・・・・) ここで、行き詰ってしまってます。 申し訳ございませんが、ご教示のほどお願いします。 また、まだWeb系のソフトを組み始めて間もない状況ですので、初心者にも分かるようにご教示いただければと思っています。 なお、環境は以下の通りです  サーバー:Plesk 8.2.1  OS   :Linux 2.6.9 となります。 ご教示のほどよろしくお願いします。 

  • エラーメールの自動処理

    メールボックスをチェックし、エラーメールを削除、エラーメールアドレスをリスト化するプログラムが欲しいのですがどこかにありますでしょうか? mead.pl を使えばできそうな気がしたのですが、 何かよい資料はないでしょうか? よろしくお願いいたします。

  • Yahooメールで迷惑メールとして処理される

    商用サイトを運営しております。ユーザーに対して自動メールを送る機能があるのですが、ユーザーがYahooメールを利用している場合、必ず迷惑メールとして処理されるようで、連絡がつかないことがよくあります。何が原因だと考えられますか?

  • エラーメールの処理

    いつもお世話になっております。 mb_send_mail($to, $subject, $message, 'From: hoge@mail.com', '-fhoge@mail.com')で メールを一斉送信後、宛先不明で返ってきたエラーメールを処理して データベースに書き込みをしたいと考えております。 .forword での処理も考えましが、一斉送信のため一気に エラーメールが返ってくることとサーバの負荷を考え 1日1回 cron を動かし処理したいと思っております。 サーバにあるエラーメールから宛先を取得する方法を教えていただきたいです。 よろしくお願いいたします。 <環境> PHP:Version 5.1.6 sendmail:Version 8.13.8

    • 締切済み
    • PHP
  • メール添付ファイルの自動PDF化について

    ファイル添付されたメールに対し、受信側メールサーバーで次のような処理を考えています。 何か良いパッケージやサービスはないでしょうか? メールサーバ上に届いたメールに、ファイル(Officeなど)が添付されていた場合、 1)添付ファイルをPDF化し、別サーバ上へ格納する 2)メールから添付ファイルを削除し、メール本文にPDFファイルを参照できるURLを埋め込む 上記までをメールサーバ(または周辺サブシステム上)で自動処理したいです。 エンドユーザがPC側で参照する際は、メール本文内に埋め込まれたURLをクリックするだけでPDFファイルが開くようになるイメージです。 何か良い手段がありましたら、ぜひ教えてください。

  • メール送信エラー処理について

    現在、PHPでメール送信プログラムを作っています。 今困っているのが、存在しないアドレスへメールを送信したときのエラー処理です。 mail()関数の返り値ではmailが送れないか送れたかのエラーしかわからないので、存在しないアドレスに送信した場合でもエラーとなりません。 "そのアドレスは存在しません"というようなエラーはどのように検出したらいいのでしょうか? どなたかご存知の方がいらっしゃいましたら教えていただきたいです。 よろしくお願いします。

    • 締切済み
    • PHP
  • メールの自動消去ってできますか?

    windowsメールを使っています。メールルールを作ってフォルダに自動で振り分けができるようにしているのですが、そのフォルダ内のメールを1カ月たったら自動的に消去(削除)するような設定ってあるのでしょうか?またはそういう処理が可能なフリーソフトはありますか?

  • エラー処理の方法と書き方

    csvファイルのデータをOracle 9i Databaseに格納する次のようなプログラムを作成しました。 開始 | ファイルのOPEN | DBへの接続 | 文字列から空白値の削除 | 繰り返しループ UNTIL:EOF | csvファイル中の顧客 コードがOracleテーブル 内に存在するか Yes----update No--------insert | 繰り返しループ終了 | ファイルのCLOSE | 終了 一応プログラムは正常に動作しているのを確認しました。あとはエラー処理を書いて完了だと考えています。プログラムを書いたのが初めてだったので、普通のエラー処理がどんなもんなのかちょっと想像がつかない状態です。 1.このプログラムにできるだけたくさんのケースを考えてエラー処理を書き込みたいのですが、どのようなエラーが考えられるでしょうか。 一応自分的に考えて見たのが、 (1)「開始」の前にcsvファイルがなかった場合 (2)「DB接続」の前にDB接続ができなかった場合 (3)「繰り返しループ」の前にファイルの中身が空だった場合 (4)「insert」「update」の後にSQL文の発行が全て正常に完了しなかった場合 普通はこれがいるとか、こんなのいらないとかありましたら教えてください。 2.エラーが発生した場合は、運用者にそれを伝えるために普通はコンソール上に表示させるのですか?もしそうだとしたらどのような形でそれを実現するのですか? MsgBox?メール?他には? よろしくお願いします。

  • 自動返信について

    メルマガのような空メールを送ると自動登録&自動返信できるようなフリーのCGIプログラムってないでしょうか?空メールシステムと言う形で有料で提供しているのはあるのですが、どうしても見つかりません。 あれはCGIで作られていくのですか?ASP、PHPなどですか? よろしくお願いします。

    • ベストアンサー
    • CGI
このQ&Aのポイント
  • EP-808ABは、年賀状作成に利用されるプリンターです。
  • A4サイズの印刷は正常にできますが、はがきサイズでは用紙が詰まってしまい印刷できません。
  • 使用者の確認では、実際には用紙が詰まっていない状態であることが確認されています。
回答を見る