[報告]独自のヘッダを付けて送信するとウNo.08927
w.stone さん 05/01/24 10:16
 
こんにちは。
w@stone@自宅仕事場 です。

動作環境
OS:Windows XP Professional
鶴亀:404

全体的な設定−上級者向け−確認メッセージの
ヘッダが不正な時にチェックを付けています。

この時に振り分けで使う独自ヘッダ(X-xxx-xxxx)を付与した
送信メールを作成して草稿に保存するか、送信すると以下のような
メッセージボックスが表示されます。

「メールのヘッダ部分に不正なヘッダが含まれているか、または、ヘッダ部分と
区切り用の改行がありません。かまわずに続行しますか?
(続行しても送信中にエラーとなります。)」

独自のヘッダには、全角文字は含まれていません(すべて英数字と記号です)し、
ヘッダには、コロンがついています。

これは、不具合でしょうか?
それとも独自ヘッダを付けた時には、そのヘッダを不正とみなさないような設定を
鶴亀のどこかで定義しなければならないのでしょうか?

以上、よろしくお願い致します。

(^^) 2005/01/24(Mon) 10:16:26 am
    鈴木頼雄(w@stone)
……+……1……+……2……+……3……+……4……+……5……+……6

[ ]
RE:08927 [報告]独自のヘッダを付けて送信No.08929
秀まるお さん 05/01/24 13:11
 
 その「X-xxx-xxxx」ってヘッダの中に、a-zと「-」以外の文字が入っていると
警告が出てしまうようです。例えば数字とか「_」とかもダメです。

 しいて、そういうヘッダでも警告が出ないようにしてもいいですけど。具体的
に警告が出る対象の文字が分からないとなんともしようが無いです。

 ソースコード上の処理はこうなってます。-1が返ると警告メッセージが出ます。

    int cch = GetOneLineLength( psz );
    char*   pchCollon = (char*)memchr( psz, ':', cch );
    if( pchCollon == NULL ) {
        return -1;
    }
    while( psz < pchCollon ) {
        if( (*psz >= 'a' && *psz <= 'z')
         || (*psz >= 'A' && *psz <= 'Z')
         || *psz == '-' ) {
            // OK
        } else {
            return -1;
        }
        psz ++;
    }

[ ]
RE:08929 [報告]独自のヘッダを付けて送信No.08930
w.stone さん 05/01/24 14:03
 
こんにちは。
w@stone@自宅仕事場 です。

さっそく、ご返事頂きありがとうございます。

    秀まるお  さん
    Mon, 24 Jan 2005 13:11:49 +0900 Wrote:
| その「X-xxx-xxxx」ってヘッダの中に、a-zと「-」以外の文字が
|入っていると
|警告が出てしまうようです。例えば数字とか「_」とかもダメです。
数字が入っています。
運用上、数字をなくすことも可能なのですが、
数字が使えると助かります。
(もし、RFC的に問題になるのであれば、もちろん今のままで結構です。)

以上


(^^) 2005/01/24(Mon) 2:03:19 pm
    鈴木頼雄(w@stone)
……+……1……+……2……+……3……+……4……+……5……+……6

[ ]
RE:08930 [報告]独自のヘッダを付けて送信No.08931
秀まるお さん 05/01/24 15:45
 
 僕の受信したメールの中から検索したら、ヘッダ名に数字が入った物もありま
した。他にも適当な文字を探して警告が出ないように修正させていただきます。

[ ]