メールサーバーの使い分け方法(試用中)No.28984
いぬっころ さん 06/10/24 10:31
 
いぬっころと申します。
Becky!からの乗り換えを目指し、現在試用中です。

業務上外出が多い関係で、社内LAN、外でのダイアルアップと、場面に応じてメール
サーバーへの接続形態を使い分ける必要があります。

ここでいう接続形態とは、単なるネットワークの種別だけではなく、メールサーバ、
ログインID、パスワードなど、メールサーバーに対するすべての通信設定を指します。

使用するアカウントは1種類で、そのアカウント配下にすべての受送信メールを蓄積、
管理したいです。

Becky!では、一アカウントごとに複数のメールサーバー接続定義を作成できるため、
今受信しようとしている場面ごとにワンタッチで接続定義が変更できます。(メール
サーバーのアドレス等も含めて)

秀丸メールでこのような操作性が実現できるのかどうか、今のところ自分では見いだ
せていなくて、アドバイスをお願いしたいのです。

環境設定の項目一つで簡単にできるよ、のレベルなのか、いろいろテクニックを駆使
して何とか近いことはできるかも、というレベルなのか、もっとも最適な実現方法を
お教えいただければありがたいです。


[ ]
RE:28984 メールサーバーの使い分け方法(No.28985
秀まるお2 さん 06/10/24 10:59
 
 特定アカウント配下にメールを集中させるには、「アカウント毎の設定・上級
者向け・メールのバイパス」を使うのがいいと思います。

 複数のメールサーバーを使い分ける方法としては、方法は2つあると思います。
1つは、上記のメールバイパスを使う方法で、もう1つはマクロからアカウント
毎設定を書き換える方法です。

■メールのバイパスを使う方法

 メールのバイパスを使う方法としては、つまり、Becky!での「複数のメール
サーバー接続定義」に相当する物を1つ1つアカウントとして作成してしまって、
例えば「今はこの設定で受信したい」と思ったら、その複数登録したアカウント
の中の特定の物を選択して「受信」とするやり方です。

 アカウントをグループ分けしておいて、例えば「モバイル用」とかいうアカウ
ントグループを作成しておいてそこ配下にアカウントを入れるなどして、その
「モバイル用」を選択して「送受信・受信」とかやるとか、それなりに工夫する
と便利になるかなぁと思います。

■マクロを使ってアカウント毎設定を書き換える方法

 アカウント毎の設定はマクロで書き換えることが出来るので、例えばモバイル
環境と自宅環境とでアカウント毎設定を書き換えるようなマクロを作っておいて、
それを手動実行するなり、適当な手段で自動実行するなどすればいいかと思いま
す。

 マクロの内容としては、LoadAccountProp/SetAccountProp/SaveAccountPropす
る形になります。例えば、

    loaddll "tkinfo.dll";
    menu "モバイル環境", "自宅環境";
    if( result == 1 ) {
        #n = dllfunc("LoadAccountProp", "私のアカウント");
        #n = dllfunc("SetAccountProp", "szPop3Server", "mobileserver");
        #n = dllfunc("SaveAccountProp");
    } else if( result == 2 ) {
        #n = dllfunc("LoadAccountProp", "私のアカウント");
        #n = dllfunc("SetAccountProp", "szPop3Server", "localserver");
        #n = dllfunc("SaveAccountProp");
    }

 とか、メニューで切り替えるマクロなんかを作るといいかなぁと思います。詳
しくはマクロヘルプを参照ください。

[ ]
RE:28985 メールサーバーの使い分け方法(No.28987
いぬっころ さん 06/10/24 11:59
 
>■メールのバイパスを使う方法
>
> メールのバイパスを使う方法としては、つまり、Becky!での「複数のメール
>サーバー接続定義」に相当する物を1つ1つアカウントとして作成してしまって、
>例えば「今はこの設定で受信したい」と思ったら、その複数登録したアカウント
>の中の特定の物を選択して「受信」とするやり方です。

複数アカウントを用い、メールのバイパスを行うということは、うち一つのアカウン
トにメールを集約させるイメージでしょうか。
あるいは、集約用のメールアカウントを専用に作成しておく、とか。


>■マクロを使ってアカウント毎設定を書き換える方法
>
> アカウント毎の設定はマクロで書き換えることが出来るので、例えばモバイル
>環境と自宅環境とでアカウント毎設定を書き換えるようなマクロを作っておいて、
>それを手動実行するなり、適当な手段で自動実行するなどすればいいかと思いま
>す。

実現できれば使い勝手はこちらの方がいいでしょうね。
今ひとつマクロについてはイメージが沸かないのですが、メール本文入力のためにエ
ディタに切り替わった後、マクロを起動させるイメージでしょうか。


> マクロの内容としては、LoadAccountProp/SetAccountProp/SaveAccountPropす
>る形になります。例えば、

具体例のご紹介までしていただき、ありがとうございます。
メールヘッダの挿入等、おそらくマクロでやるしかないだろうな、といった要件が他
にもありますので、もう少し検討してみます。

具体的には、from と sender でメールアドレスを使い分けたいと考えています。
Becky!では、環境設定で Sender に固定アドレスを常時付加できる機能があり重宝し
ておりましたので。



[ ]
RE:28987 メールサーバーの使い分け方法(No.28989
秀まるお2 さん 06/10/24 12:44
 
> 複数アカウントを用い、メールのバイパスを行うということは、うち一つのアカウン
> トにメールを集約させるイメージでしょうか。
> あるいは、集約用のメールアカウントを専用に作成しておく、とか。

 どっちでも好きなように出来ます。

> 今ひとつマクロについてはイメージが沸かないのですが、メール本文入力のためにエ
> ディタに切り替わった後、マクロを起動させるイメージでしょうか。

 マクロを実行するタイミングは、つまり、環境(モバイルか自宅か等)が変わ
ったタイミングでってことになろうかと思いますけど…。メールを作成する度に
毎回マクロを手で起動しないといけないようなことは無いです。

 googleとか、うちの過去ログサイトとかでいろいろ検索するとマクロのサンプ
ルとかテンプレートの例とかいろいろ出てくると思うので、その辺もぼちぼち探
してみて欲しいです。あと、マクロライブラリとかもあるので、意外とそういう
所に、自分のやりたいそのままのマクロがあったりするかもしれません。

 今まで出来てた通りそのままって訳にはいかないでしょうが、似たようなこと
はだいたい出来るはずだと思います。

[ ]