メールソフト定型自動起動でNo.31273
tok さん 12/06/17 23:20
 
メールソフトを以下のように決まりきった形で起動したいのですが、
その手法が分かりません。
(補足説明:メールソフトを起動してからこの形にするのでは無く
起動されたら自動的にこの形になっているというようにしたいのです。)
---------------------------------------------------
宛先:xxx@xx.xxxx.co.jp
CC:(なし)
件名:案内状

本文:
 本日の案内状を添付ファイルにて送付します。
発送者 yyyy
---------------------------------------------------

そこで以下のようなhtmファイルを作成し、そのファイルを
秀丸Editorで読み込み、mailto:以降のところにカーソルを
あて(マウスポインターが[手]の状態になります)wクリック
するという手法で実現してみました。
なお、メールソフトは Outlook Expressが起動されます。

htmファイルの内容
---------------------------------------------------------
<A href="mailto:xxx@xx.xxxx.co.jp?subject=案内状&body= 本日の案内状を添付フ
ァイルにて送付します。発送者 yyyy"></A><BR>
----------------------------------------------------------

Q1
このとき上の例のように
「本日の案内状を添付ファイルにて送付します。」と
「発送者 yyyy」が改行して折り返し表示されるようにしたいので,
間に<br>をいれて
本日の案内状を添付ファイルにて送付します。<br>発送者 yyyy
としてみましたがだめでした。
本文に改行を入れる手法があるのでしょうか?

Q2
また、このとき添付ファイル 例:ttttt.txt も指定されている状態に
したいのですがその手法はあるのでしょうか?

以上、起動されるメールソフトは秀丸メールではありませんが
秀丸Editor関連として質問させていただきました。

[ ]
RE:31273 メールソフト定型自動起動でNo.31275
秀丸担当 さん 12/06/18 13:11
 

>Q1
>本文に改行を入れる手法があるのでしょうか?

秀丸エディタとして改行を入れるための特別なことは無いですが、調べてみたと
ころではmailtoの書き方として、
「body= 本日の案内状を添付ファイルにて送付します。%0D%0A発送者 yyyy」
という感じで%0D%0Aを書いておくといいようです。


>Q2
>また、このとき添付ファイル 例:ttttt.txt も指定されている状態に
>したいのですがその手法はあるのでしょうか?

Google検索などしてみたところでは、mailtoに書く各メールソフト共通の方法は
無いようです。

Outlook(Outlook Expressではない?)の場合、vbsなどのスクリプトを使って
やる方法があるようです。
秀丸エディタで、テキストファイルに書かれた情報を読み取って起動させるとい
う目的では、そういうマクロやvbsを作る必要があって、そもそもOutlook
Expressだと可能かどうかわからないですが、込み入った話になると思います。


もし秀丸メールでも良ければ、コマンドラインにファイル名を書いて起動する方
法もあります。
例えば以下のような感じでスタートメニューから「ファイル名を指定して実行」
してできます。
"C:\xxx\TuruKame.exe" newmail To=xx@xx.co.jp attach="c:\xx\xx.xxx"

秀丸エディタから起動する場合[その他]→[プログラム実行]からコマンドライン
のパラメータ付きで起動できます。

これを、テキストファイルに書かれた内容を読み取ってやる方法としては、これ
に特化した設定にすることも一応可能ではあります。
[その他]→[ファイルタイプ別の設定]→[デザイン]→[表示]→[Email,URL,ファ
イル名のカスタマイズ]で、メールアドレスを「正規表現で指定」にして、コマ
ンドラインに渡すための特定のルールでメールの色つけがされるようにします。
そして、[その他]→[動作環境]→[表示/操作]→[リンク]→[ブラウザを指定]で
メールソフトを指定して秀丸メールにコマンドラインとして渡すようにしておく
方法があります。
もし必要であれば詳しいやり方を書きます。

[ ]
RE:31275 メールソフト定型自動起動でNo.31276
tok さん 12/06/18 16:31
 
詳細な説明ありがとうございました。
Q1につきましてはお教えいただいたとおりの手法で実現できました。
(複数使用しても問題ないようです。)

Q2につきましては、現在メールソフトの変更が困難な状況ですので
研究課題とさせていただきます。

ありがとうございました。

[ ]