XMailについて語ろうat MYSV
XMailについて語ろう - 暇つぶし2ch352:DNS未登録さん
06/12/03 21:47:40 bBWC2Cyd
Xmail、1.23からRFCに沿っていないメアド宛てには送れなくなったね。
a...b@docomo.ne.jp
みたいなメアドに送信しようとしたら、怒られた。
何か回避策はないのだろうか・・・

353:DNS未登録さん
06/12/03 21:55:39
>>352
ダウングレード


354:名無しさん@お腹いっぱい
06/12/04 10:10:16
>>352
SMAILUtils.cpp -> USmlDotAtomでアドレスをチェックする際に
"."が2つ以上連続しているとエラー扱いになってしまうのが原因だな。
とりあえずのパッチはこれから作るとして、
Davideにもその旨を相談してみるよ。

355:名無しさん@お腹いっぱい
06/12/04 10:36:41
>>352
SMailUtils.cpp内にある

if (pszAtom == pszStr)
  return NULL;

を、

//if (pszAtom == pszStr)
//  return NULL;

のようにコメントアウトすればOKだ。

356:DNS未登録さん
06/12/04 11:34:04 w3qLMvqP
>>354-355
ありがとう。
今までバイナリパッケージを使ってたが、コンパイルからやってみるよ。

357:DNS未登録さん
06/12/04 22:55:50
遅くなったが、さっきメーリングリストには投げておいた。
1.24に間に合うといいなぁ。

358:DNS未登録さん
06/12/05 01:09:58
連続する「.」だけじゃなくて、「hogehoge.@」docomo.ne.jpみたいな、アカウント名の最後が
「.」になってるRFC違反なメアドもあるので注意。

359:DNS未登録さん
06/12/05 01:17:44
つか、xmailserver.jpのBBSでも議題に上がってる様で……

「#1520 RFC2822違反のメールアドレス (12.04/06)」
URLリンク(www.xmailserver.jp)

アカウント名を""で括ればRFC違反じゃないとか云ってる様ですな。

360:DNS未登録さん
06/12/05 08:04:14
Davideからメーリングリストで返事があった。
やっぱりRFCに違反する仕様を盛り込むのはダメという判断だった。

そりゃそうだよなぁ。

361:DNS未登録さん
06/12/05 15:29:16
>>360
RFC2822には、ローカルパートはクオート処理(ダブルクオテーションで囲む)すればRFC違反のアドレスでも使える、っぽい事が書かれてるけども・・・
「RFCに違反する仕様を盛り込むのはダメ」というのであれば、クオート処理に対応させる方向ではどうなんだ?
と、聞いてもらえないか?
漏れは英語がさっぱりなので、スマンorz

362:名無しさん@お腹いっぱい
06/12/05 16:20:36
>>361
今日の朝の時点でそれは送ってみた。
回答がきてるかどうかはまだ未確認。

# AirEdgeカードがこわれた。。。

363:DNS未登録さん
06/12/05 23:08:34
>>361
もはや名無しの意味がほとんど無いがとりあえず現状報告。
(AirEdgeは修理完了)

Davideからはすぐに返事が返ってきてた模様。
「メールソフトが""で括ったりするの?」とか書いてたので、
「そうじゃなくてユーザが意識的に括るんだけど、現状のXMailは""をRFC2822に
あるような形では解釈してくれないんだよ」と送っておいた。

落としどころは""を正しく解釈するよう修正してもらう予定(とりあえずは)。

364:DNS未登録さん
06/12/05 23:50:11
>>362-363
おぉ、ありがとう。
期待して待ってるよ。

関係ないが、昼間、DoCoMoとauに「RFCに沿ったアドレスにしやがれ(#゚Д゚)ゴルァ!!」
と、クレーム電話入れたんだが、受付のねーちゃんじゃ話が通じないのは分かりきってたし、
話が分かる人間に代わらせたんだが、サポートの人間はRFCの存在自体知らないのなwww
普通に「そういうクレームがあったと報告しとく」で処理されてしまって、(´・ω・`)ショボンヌ

365:DNS未登録さん
06/12/07 20:33:58
今のところDavideから反応なし・・
1.24-pre07でもそれらしき変更は見あたらないし・・

366:名無しさん@お腹いっぱい
06/12/12 09:23:32
Davideに忘れられてたっぽい。

Davide "ほんとにユーザがそんな(=引用符で括ること)ことするの?"
だってさ。

それしか方法がないだろっヽ(`Д´)ノ

367:DNS未登録さん
06/12/12 20:51:59
独り言モード。
朝仕事に出かけたあとにさらに補足が来てた。

もしそれ(RFC2822に適合しないメールアドレスを受け付けること)を許すとすれば、
もう一つの大きな問題があることがわかったそうだ。それはファイルシステム側の
問題で、引用符で括って不適切な文字を許すとなればファイルシステム側の処理
(メールボックスのことだと思われ)でも何らかのエンコード処理が必要となって
しまい、処理が複雑化してしまうとのこと。

「やっぱりそっちでパッチを作ってメンテしたほうがいいと思うよ」だそうだ。

うーむ。

368:DNS未登録さん
06/12/12 23:45:08
>>366-367
orz
コンパイルする環境が無い香具師はどうすればいいんだ・・・

369:DNS未登録さん
06/12/12 23:48:18
>>368
とりあえずの暫定。
URLリンク(www.belbel.or.jp)

370:DNS未登録さん
06/12/12 23:52:50
処理が複雑化より既に運用された環境では置き換えに苦労することになるってだけじゃね?
エンコードしちゃえよ。Base64でいいからw

371:DNS未登録さん
06/12/14 20:04:05
仕様はどうあれ昨日今日で実装可能な話ではないな。

372:DNS未登録さん
06/12/17 13:17:29
で、どうするよ?


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch