[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[postfix-jp:01826] Re: LMTP経由でアドレスの大文字が小文字に変換される



荒木です。

設定ではどうにもならないようなかんじです。

> 前田と申します。
> Postfix の LMTP についての質問です。

> 大文字を含まないユーザへのメールは正しく配送されます。
> どうやら LMTP を経由させると、"A01"->"a01" といった変換が行われて
> いるようなのですが、これを抑制する事は出来ないのでしょうか?

lmtp_proto.c 中のlmtp_loop()中で

    /*
     * Macros for readability. XXX Aren't LMTP addresses supposed to be case
     * insensitive?
     */
#define REWRITE_ADDRESS(addr) do { \
          if (*(addr)) { \
              quote_821_local(state->scratch, addr); \
              myfree(addr); \
              addr = mystrdup(vstring_str(state->scratch)); \
              lowercase(addr); \   ← ここ
          } \
    } while (0)

が、あるのでlowercse(addr)をはずせばいい気がします。

で、なんでこうなってるのか、深く考えてないのですが。

荒木靖宏

Follow-Ups
[postfix-jp:01835] Re: LMTP経由でアドレスの大文字が小文字に変換される, B 渉 <w_maeda@xxxxxxxxxxxxxxxxx>
References
[postfix-jp:01825] LMTP経由でアドレスの大文字が小文字に変換される, B 渉 <w_maeda@xxxxxxxxxxxxxxxxx>

[検索ページ] [Postfix-JP ML Home]