質問: sendmailの限界 sendmailについて2つ質問があります。 実際に運用し始めてから起こってしまったエラーなので、できるだけ早く直したいのですが、なかなか資料や知識が追いつかなく、困っております。 いつもいつもあつかましいですが、よろしければお教え下さい。 ◎どうしてこうなったか? csvの顧客データベースと商品情報データベースがあるとします。 顧客データベースの顧客希望条件から、商品情報データベースを検索し、該当する商品があった場合、メールで該当商品ありとお知らせするプログラムを制作しました。 質問1 試しに500通ほど同じ条件で自分当てにメールを送るよう動作させてみたのですが、処理後半あたりで、メールデリバリーでエラーとなっている物が混ざっていることがありました。(5通くらい) これはやはり同時に大量に送信したからなのでしょうか? 質問2 実際に運用してみました。 が、送られるメールが決まった形式に文字化けしてしまう現象が確認されました。 _/ という文字列が q^ と化ける等 メールが文字化けするというのは、メールサーバーの相性(?)が悪いとか、そういう事情があるのでしょうか? こちらで動作確認をしている分には、そのようなエラーは起きたことが無かったので。。。 よろしければお教え下さい。 上手く説明できない上に、長文になり失礼します。
回答: 実際に運用しているわけではないので、「自信なし」としていますが、質問2について気づいた点だけ。 sendmailに送る際、文字コードをjisに変換すると思いますが、経験上、その前段階ではeucで処理しておくと、文字化けしなくなるように思います。