無効となっていませんか?このサイトでは、コンテンツの一部が非表示、あるいは、コメント、お問い合わせの投稿ができない、検索ができないことがあります。前回は、共有レンタルサーバーにおけるメールの送信制限の話をしてきました。mail)受信機能があります。今回は、そのバウンスメール受信機能の設定をおこなってみましょう。エラーメールと呼ばれることもあります。MTAによって送信(配信)できなかったメールを送信元へ通知するメールのことで、送信(配信)できなかったエラー要因について詳細がわかるようになっています。送信先のメール・サーバがダウンしているあて先メール・アドレスや転送先アドレスが不明もしくは削除された送信先ドメインが見つからない受信拒否されたなどなど、さまざまなエラー要因があります。これらの要因について記載されたメールが送信元(Errors-Toが指定されている場合は、その指定アドレス)へ送信されます。共有レンタルサーバーで確実に受信できるメールアドレスが1つ必要です。バウンスメールを受信するためのメールアドレスです。ここでは、そのメールアドレスを各レンタルサーバーで作成した以降について、簡単に解説します。config.phpの設定このバウンスメール受信の設定は、phplist/public_html/lists/config/config.phpファイルを編集して設定を行います。:phpのimap_openの引数にそのまま使用されます。設定すると良いでしょう。暗号化(TLS/SSL)を使用しますレポート送信先アドレスを設定画面で設定します。画面右メニューの設定をクリックすると以下のような設定画面が表示されます。comma)は、phplistのレポート情報を送信するアドレスになります。バウンス処理を行った結果もここで指定したメールアドレスへ送信されるので、ここは、受信可能なメールアドレスを設定します。編集する際は、編集をクリックして編集を行います。ここまでで設定は完了です。次にバウンスメール受信を動かしてみましょう。バウンスメールを受信してみます。画面右メニューのバウンスの処理をクリックすると自動的にバウンスメールの受信処理を実行します。バウンス処理の結果サマリーについては、テキストボックスに表示されます。画面右メニューのバウンスの閲覧をクリックするとバウンスメールが受信されていれば、以下のバウンスメールの一覧が表示されます。各バウンスメールの詳細を確認したい場合は、各項目の表示をクリックします。メールの種別(状態)。messageなので、そのまんまですね。userなので、そのまんま、わからないユーザ名ですよ・・・という意味ですね。ここで紹介している情報は、最も基本的な情報だけです。バウンスメールを受信した場合は、バウンスレポート(メール)が発行(送信)されます。バウンスレポートは、先に設定したレポート送信先アドレスへ送信されます。バウンスメールをCronで定期的に受信してみます。バウンスメール受信は、それほど頻繁におこなってもシステムの負荷があがるだけです。毎時1回で十分だと思います。使わない人なら毎日1回でも良いかもしれません。ファイアバード(firebird)での設定例Cronの設定は、ファイアバード(firebird)のサーバー管理画面の左メニューのCron設定を選択します。Cronの設定画面は、以下のように設定します。ここでは、毎時35分に実行するように設定します。/home/usrid/yourdomain/public_html/temp/phplist.processbounces.htmlと設定します。lynxのパスは必ず、whichで確認しておきましょう。/usr/bin/lynxまた、/home/usrid/yourdomain/public_html/temp/は、存在する適当なディレクトリ名を指定します。さくらインターネットでの設定例Cronの設定は、さくらインターネットのサーバーのコントロール画面の左メニューのCron設定を選択します。Cronの設定画面は、以下のように設定します。ここでは、毎時35分に実行するように設定します。時、日、月には、*を指定します。/home/usrid/www/temp/phplist.processqueue.htmlと設定します。lynxのパスは必ず、whichで確認しておきましょう。/usr/bin/lynxまた、/home/usrid/www/temp/は、存在する適当なディレクトリ名を指定します。バウンスメールは、使われていないメールアドレスを確認するのに非常に役に立ちます。バウンスメールの詳細画面から、使われていないと判断できた時点で、ユーザの削除もクリック一つで可能ですから、楽ですね。このような点からも、phplistは、良くできていると思いますね。