|
> 自分のメールアドレスのドメインを補完してくれる機能
とりあえずはマクロで対処できることは出来ます。「後で送信/今すぐ送信時」の
マクロに、「@」を含まないメールアドレスに「@****.co.jp」を自動的に付加するマ
クロを作って登録しておけばいいです。
さらに高度なマクロも作ればアドレス帳から探してきて補完するってことも出来な
くはないですけど。
ってことで、簡単なマクロを作ろうと思ったんですけど、To:欄からメールアドレ
スだけを取り出す処理を完璧にやるのはかなり面倒です。99%大丈夫って感じの処
理なら以下の物でなんとかなります。
--------------------------------------------------------------------
// 「@XXXX.co.jp補完マクロ」
$domain = "XXXX.co.jp"; // ここを修正する。
$buffer = searchbuffer;
#option = searchoption;
loaddll "tkinfo.dll";
moveto 0, -9999;
right;
while( x != 0 ) {
$h = dllfuncstr("ToUpper",gettext(0,y,4,y));
if( $h == "TO: " || $h == "CC: " || $h == "BCC:" ) {
// 宛先部分
while(1) {
while( code == ' ' ) right;
if( code == '\"' ) {
right;
while( code != 13 && code != '\"' ) {
right;
}
}
if( code == 13 ) break;
searchdown "[@,\n]", regular;
if( code == '@' ) {
searchdown "[,\n]", regular;
} else {
if( code == ',' ) left;
while(1) {
left;
if( code != ' ' ) {
right;
break;
}
}
insertfix "@" + $domain;
searchdown "[,\n]", regular;
}
if( code == ',' ) right;
}
}
golineend2;
down;
golinetop2;
}
setsearch $buffer, #option;
--------------------------------------------------------------------
|
|