![]() メール送信プログラムの不具合名前: 小川 邦久 リンク: http://kunisan.jp/ 日付: 2008年2月21日 ![]() WebARENA SuiteXへのWebサーバー変更作業がようやく一段落付きました。本日夕方にDNSサーバーの更新がされたようで、新サーバーへのアクセスが徐々に増えてきました。しばらくは新サーバーと旧サーバーのアクセスが混在する形になると思いますが、あとは待っているだけなのでとりあえずは安心です。
今回のサーバー変更に伴い、PerlやPHPのプログラムに若干修正が必要なものがあったりして、色々と動作をチェックしたりもしていましたが、一つ重大な不具合を発見してしまいました(サーバーの変更とは関係ありません)。 本サイトにある「管理者へメール」で長文(とは言っても約100文字以上というレベル)を送信しようとすると、メール送信プログラムが停止して、こちらにメールが届かないという現象が確認されました(しかも送信側、受信側ともにエラーが出ません)。プログラム作成直後のテスト送信では、1行程度しかコメントを書かなかったことから、ちゃんとプログラムが動いてメール送信もできてしまいました。結果的にこれが盲点となってしまった形です。この状態が2年以上も続いていたということになります…。 もし、本サイトのフォームからメールを送信したにも関わらず、私から「返事が来ない」と思っている方がいたら、本当に申し訳ないです。プログラムの不具合で、メールを受け取れてません。 ということで早速プログラムを修正しました。もともとPerlで書かれたものだったのですが、エンコード用のモジュールなど、他人が作ったものも組み込まれていたりして、問題を分析するのが面倒だったので、PHPで新たに作りなおしてしまいました。Perlでは数十行にもなるメール送信処理が、PHPではほんの数行で済ませられるので、作りなおしとは言え、こっちの方が随分と楽でした。 今回はちゃんと長文でメール送信テストをして、問題ないことを確認できてます。もし私に要件のある方は、「管理者へメール」から確実にメッセージが送れますので、是非こちらをご利用ください。 Web管理関連記事(リンク一覧): SPF、DKIM、DMARCの設定とネームサーバー(DNS)設定のトラブル / さくらレンタルサーバーのアクセス履歴をPHPで表示 / PHPで画像のアップロード(さくらレンタルサーバーのPHPでImageMagick) / KUNISAN.JPサイトのメンテナンス(2018) / Webサーバー引っ越し(さくらインターネット スタンダード)とHTTPS(常時SSL)化 / ...(記事連続表示)
![]() 最近の記事: 直腸肛門周囲膿瘍(痔瘻)の根治手術で入院 / 神崎君のアドベンチャーランド - プチコン4で横スクロールアクションゲーム / ロジクール ワイヤレスマウスキーボードセット(無線) MK270G / コンクリートゲーム2 - プチコン4で「崩す」ゲーム / Duolingo - 初心者向け外国語学習アプリ / 老眼鏡を購入 / 東京競馬場の指定席で初観戦 / スターバックスコーヒー エミオ石神井公園店 / インテリ君の英語遊び 経営・管理部門編 - プチコン4でビジネス英語の学習ゲーム / 直腸肛門周囲膿瘍再発で入院&手術
■ ホームへ
|