アカウント越え移動後No.03202
og さん 01/09/30 22:24
 
アカウントを越えて移動したメールがあります。

このメール(件名)で相手とやり取りする場合、
1.「返信」ボタンを押すと、宛先が自分のものと相手のものの
二つの中から選択する画面になります。
2.返信メールの差出人のところには、移動前の私のアカウントが
入っていて、アカウントを移動した後はFromを入れ替えて送信するのですが、
何度やり取りしても同じなのです。

この二つを解消することはできないでしょうか?

[ ]
RE:03202 アカウント越え移動後No.03207
秀まるお2 さん 01/10/01 15:12
 
 To:中のメールアドレスがそのメールの置いてあるアカウント用のメールア
ドレスと別の場合には、そのメールは複数宛先メールと判定されてしまって返
信先問い合わせダイアログボックスが出ます。

 これはこれで仕様なんですが、たしかにこういうアカウント間移動した場合
は不便ではあります。

 実は自分の所でも不便なケースが発生しています。というのは、@niftyの
メールの場合、

    xxxxxxxx@nifty.ne.jp
    xxxxxxxx@niftyserve.or.jp
    xxxxxxxx@nifty.com

 の3種類のメールアドレスで自分宛にメールが届くんですが、「自分用」と
して鶴亀メール側で設定している「.ne.jp」以外の場合は必ず返信先問い合わ
せダイアログボックスが出てきてしまいます。

 この辺もうまく対処できればいいと思いつつ、いい解決策が思い浮かばなく
てそのままになっています。そもそも問題といっても返信先問い合わせダイア
ログが出てくる程度の問題なので、たいしたことないって話もあります。

 はて、どうしたらいいのでしょうか?

 しいて対応するとしたら、アカウント毎の設定で、自分のメールアドレスの
エイリアス(別名)を登録できるようにしておくって作戦になるかなぁと思い
ます。

[ ]
RE:03207 【要望】エイリアス登録にはワイルドカードを使用可能に!No.03209
羊飼 さん 01/10/01 15:44
 
お久しぶりです,羊飼です.

秀まるお2さんは書きました:
>  しいて対応するとしたら、アカウント毎の設定で、自分のメールアドレスの
> エイリアス(別名)を登録できるようにしておくって作戦になるかなぁと思い
> ます。

まだ実装することが決まったわけではないので
フライング気味ですが,便乗させてください.

私は独自ドメインを取得しており,@マークより前の部分が
どのような文字列でも同じメールボックスに届きます.
( Catch-All というらしいですね)

そんな事情なので,
ウィンドウズの * のようなワールドカードを利用して
***@mydomain.com をエイリアス登録できるとよりウレシイです.
(現状では,xxx@mydomain.com というアカウントに
  xxx@mydomain.com やら xxx@mydomain.com が届き,それらに返信するたびに
  返信先問い合わせダイアログボックスが出てしまう.)

蛇足ですが,このような複数のアドレスの使い分けは
メールの振り分けに便利です
(友人には xxx@mydomain.com を教え,
  職場の人には xxx@mydomain.com を教え,
  HPには xxx@mydomain.com を載せておく,など)

P.S.
当然ながら上記文中のドメイン mydomain.com は架空のものです

[ ]
RE:03209 【要望】エイリアス登録にはワイルドカードを使用可能に!No.03218
ひろ さん 01/10/01 18:55
 
 羊飼さん今日は、ひろです。
> フライング気味ですが,便乗させてください.
 更にフライングですが、
> 私は独自ドメインを取得しており,@マークより前の部分が
> どのような文字列でも同じメールボックスに届きます.
 ここまで特殊でなくても、qmail 等サバーアプリケーションなどで利用で
きる拡張アドレス (名前が間違っているかも(^^;) やエイリアス機能でも有
効だと思います。

> ウィンドウズの * のようなワールドカードを利用して
 初心者にはワイルドカードでも解りにくいでしょうから、「振り分け」の
設定のようなユーザインターフェース・機能なら解りやすと思います。

[ ]
RE:03202 アカウント越え移動後No.03221
ひろ さん 01/10/01 18:55
 
 og さん今日は、ひろです。
> アカウントを越えて移動したメールがあります。
>
> このメール(件名)で相手とやり取りする場合、
> 1.「返信」ボタンを押すと、宛先が自分のものと相手のものの
> 二つの中から選択する画面になります。
> 2.返信メールの差出人のところには、移動前の私のアカウントが
> 入っていて、アカウントを移動した後はFromを入れ替えて送信するのですが、
> 何度やり取りしても同じなのです。
>
> この二つを解消することはできないでしょうか?
 これは転送メールの場合などを考えると当然の仕様でしょうね。
 ただマクロで対応可能です。
 返信をする場合に、末尾のマクロを使ってください。
 しかし「hidesoft.8:03207」にある、アドレスのエイリアス機能は欲しい
ですね。
//------------------------------------------------------------------------
#main = findwindowclass("TuruKameFrame");
if( #main == -1){
  message "本体が起動していないので、マクロ続行が不可能です";
  goto End;
}
loaddll "tkinfo.dll";
if( dllfuncstr("ToLower",dllfuncstr("SetEmailOnly",
  dllfuncstr("CurrentHeader","To"))) == "hoge@hoge" ){//変更すること
  if( !dllfunc("MakeReplyCustom","Single","") )
    goto End;//既に開いているなどの理由で失敗した場合は、直ちに終了
  //From を書き換える必要がなければ、ここから
  if( !dllfunc("ExecAt",#main,"LoadAccountProp",dllfuncstr("CurrentAccount")) )
    goto Error;
  $from = dllfuncstr("ExecAt",#main,"GetAccountProp","szName");
  if( $from != "")$from = $from + "<"
    + dllfuncstr("ExecAt",#main,"GetAccountProp","szEmail") + ">";
  else $from = dllfuncstr("ExecAt",#main,"GetAccountProp","szEmail");
  if( !dllfunc("SetHeader","From",$from) )goto Error;;
  //ここまでを削除
}
else if( !dllfunc("MakeReply") )
    goto End;//既に開いているなどの理由で失敗した場合は、直ちに終了
$macro = dllfuncstr( "NewEditorMacro" );
if( $macro != "" )execmacro macrodir + "\\" + $macro;
goto End;

Error:
  message "DLL 関数失敗";
End:
  freedll;

[ ]
RE:03221 アカウント越え移動後No.03264
og さん 01/10/03 22:17
 
ひろさん、ありがとうございます。

> これは転送メールの場合などを考えると当然の仕様でしょうね。
> ただマクロで対応可能です。
> 返信をする場合に、末尾のマクロを使ってください。

マクロ、早速試させていただきました。
私が使い方を間違っているのか、鶴亀の仕様と
全く同じになるのです。(宛先が複数出てくる)

まずはご報告です。もう少し試してみます。

あと、この仕様ですが、別のメールソフトで試してみたら
アカウント移動後もFromは変更されていました。
素人目にはこの方が便利かも と思うのですが、
何分にも転送メールの際に鶴亀の仕様が便利な意味が
つかめていないので申し訳ありません。

[ ]
RE:03264 アカウント越え移動後No.03276
ひろ さん 01/10/04 12:01
 
 og さん今日は、ひろです。
> 私が使い方を間違っているのか、鶴亀の仕様と
> 全く同じになるのです。(宛先が複数出てくる)
 確認ですが、
>   dllfuncstr("CurrentHeader","To"))) == "hoge@hoge" ){//変更すること
の部分はご自分の環境に合わせて書き換えられたでしょうか?

> あと、この仕様ですが、別のメールソフトで試してみたら
> アカウント移動後もFromは変更されていました。
 私はアカウントというか、保存場所を変えただけでヘッダが書き変わった
ら不気味です。

[ ]
RE:03276 アカウント越え移動後No.03279
og さん 01/10/04 21:57
 
ひろさん、ありがとうございます。

>>   dllfuncstr("CurrentHeader","To"))) == "hoge@hoge" ){//変更すること
>の部分はご自分の環境に合わせて書き換えられたでしょうか?

 これを変更していませんでした。
 "hoge@hoge" の部分を相手のアドレスに変えれば
良いのでしょうか?
 ここのみ変えた場合は、返信ボタン押下で宛先が私のものと
相手のもの、二つ出てきています。

> 私はアカウントというか、保存場所を変えただけでヘッダが書き変わった
>ら不気味です。

 何度も読み返してみて、私自身が勘違いをしているような気がします。
 アカウントを越えて移動したメールで相手とやり取りする場合、
「返信」ボタンを押すと、自分、相手の両方が「To」の候補に
なります。
 これは、若干面倒ですが、相手の方を選べばいいので問題ないです。
 次に、メール作成画面になりますが、Fromは当然私ですが、
これが、移動前のアカウント(アドレス)になっているので
変更することになります。
 「Fromの書き換え」「アカウントの変更」が表示されますが、
どちらを選んでも“From”が移動後のものになるので
違いが無いように思えるのですが(ここが素人ですが)、
この変更作業が面倒に感じるので、投稿してみました。


[ ]
RE:03279 アカウント越え移動後No.03282
ひろ さん 01/10/05 12:51
 
 og さん今日は、ひろです。
>  "hoge@hoge" の部分を相手のアドレスに変えれば
 いえ違います。
>  アカウントを越えて移動したメール
ですので、この移動元のアドレス、つまり自分のアドレスに変えます。

> 「返信」ボタンを押すと、自分、相手の両方が「To」の候補に
> なります。
>  これは、若干面倒ですが、相手の方を選べばいいので問題ないです。
 これを無くすためのマクロだったのですが(^^;。

>  次に、メール作成画面になりますが、Fromは当然私ですが、
> これが、移動前のアカウント(アドレス)になっているので
> 変更することになります。
 検証をしていて気付いたのですが、前回のマクロは意味のないことをして
いました。
//------------------------------------------------------------------------
#main = findwindowclass("TuruKameFrame");
if( #main == -1){
  message "本体が起動していないので、マクロ続行が不可能です";
  goto End;
}
loaddll "tkinfo.dll";
if( dllfuncstr("ToLower",dllfuncstr("SetEmailOnly",
  dllfuncstr("CurrentHeader","To"))) == "hoge@hoge" ){//変更すること
  if( !dllfunc("MakeReplyCustom","Single","") )
    goto End;//既に開いているなどの理由で失敗した場合は、直ちに終了
  //if( !dllfunc("SetHeader","From",dllfuncstr("RootHeader","To")) )
    goto Error;
  //アカウント起動前のアドレスを From ヘッダにしたい場合は、上記 if の前の
  //コメント「//」を削除→今回は必要ないですよね。
}
else if( !dllfunc("MakeReply") )
    goto End;//既に開いているなどの理由で失敗した場合は、直ちに終了
$macro = dllfuncstr( "NewEditorMacro" );
if( $macro != "" )execmacro macrodir + "\\" + $macro;
goto End;

Error:
  message "DLL 関数失敗";
End:
  freedll;

[ ]