KENT-WEB サポートコーナー 過去ログ [ 0472 ]


記事No: 13307
投稿日: 2014/09/26(Fri) 13:10:41
タイトル(特殊?)作成者への自動返信メールが来ない
ID情報: defau
投稿者: defau
URLhttp://www.kent-web.com/mail/postmail.html

初めて投稿させていただきます。
今回の事例は、postmailでのことです。
使用CGI・・・postmail: v7.1
サーバー:さくらインターネット
postmailは3か所設置。名前を仮にpostmail, postmail-a, postmail-bとします。

症状は、今まで送られてきた作成者側への自動返信メールが来ない状態で、送信者への自動返信メールは届いてることです。

まず、今までinit.cgiの基本設定「メール件名(初期値)」内を
「資料請求がありました」と設定していました。
(返信向けメールタイトルは「資料請求承りました」で今も無事に届いています)

そしてそのメール件名を次のように変更したところ、不思議な点を見つけました。以下なのですが、
(メール件名の内容) ← 状態 (=' ';は省略)
−−−−−−−−−−−−−−−−−−−−−−−
siryo_seikyu_coming  ←届くようになりました
test  ←届くようになりました
[s]siryo_seikyu_coming  ←届くようになりました

[s]資料請求がありました ←NG
siryo資料請求がありました ←NG
[お知らせ]資料請求 ←NG
資料請求がありました ←NG

−−−−−−−−−−−−−−−−−−
ということで、日本語が1文字でも入るとNGになるということです。
しかし、返信向けは日本語ありで届きますし、postmail-a,postmail-bは今回の問題が起こっていません。

何か原因となる問題が他にあるのでしょうか?

今まで通り日本語の件名に戻したいのですが・・・。
長文となりましたがアドバイスをお願いします。


記事No: 13314
投稿日: 2014/09/27(Sat) 21:55:23
タイトルRe: (特殊?)作成者への自動返信メールが来ない
ID情報: hirayama
投稿者: hirayama

同じ件名の、返信メールは届くのに送信メールは届かないとなると、
件名のMIMEエンコード処理が、送信と返信で違うので、そのへんが影響しているのでしょうか。

確かめるなら、postmail.cgi 322行目あたりの
my $sub_me = $$in{subject} ne '' && defined($cf{multi_sub}->{$$in{subject}}) ? $cf{multi_sub}->{$$in{subject}} : $cf{subject};
$sub_me = $j->set($sub_me,$cf{kcode})->mime_encode;

my $sub_me = Jcode->new($cf{subject},$cf{kcode})->mime_encode;
に変えてみるとか。

それと、ほかのpostmail-a,postmail-bは問題ないということなら、
全部のファイルをダウンロードしてみて、差分検出ソフトかなんかで、
どこが違うのか調べてみたらどうでしょう。


[検索ページ] [掲示板]