MozillaZine.jp フォーラム
https://forums.mozillazine.jp/

コマンドラインでのメール作成画面起動時のオプションについて
https://forums.mozillazine.jp/viewtopic.php?f=3&t=9506
ページ 11

作成者:  まめぴか [ 2009年12月12日(土) 01:06 ]
記事の件名:  コマンドラインでのメール作成画面起動時のオプションについて

VBSからThunderbirdのメール作成画面を起動させ
宛先やCC、件名や本文をテキストファイルから読み込ませて
指定したく色々と試しているのですが、詰まったので教えください。
Thundebirdのバージョンは2.0.0.23です。
使用OSはWinXPです。

"""C:\Program Files\Mozilla Thunderbird\thunderbird.exe""-compose to='" & strTo & "',cc='" & strCc &"',subject=" & strSubject & ",body=" & strBody & ""
上のようなコマンドラインを使用して
strBodyにテキストファイルを丸々読み込んで、Thunderbirdのメール本文としたいのですが
テキストファイルの改行がThunderbirdでは反映されません。
改行コードなどの指定方法などがあれば教えてください。


また、コマンドラインで差出人アカウントを指定する方法があれば合わせて
教えていただけると幸いです。よろしくお願いします。

作成者:  [ 2009年12月12日(土) 03:05 ]
記事の件名:  Re: コマンドラインでのメール作成画面起動時のオプションについて

まめぴか さんが書きました:
VBSからThunderbirdのメール作成画面を起動させ
宛先やCC、件名や本文をテキストファイルから読み込ませて
指定したく色々と試しているのですが、詰まったので教えください。
Thundebirdのバージョンは2.0.0.23です。
使用OSはWinXPです。

"""C:\Program Files\Mozilla Thunderbird\thunderbird.exe""-compose to='" & strTo & "',cc='" & strCc &"',subject=" & strSubject & ",body=" & strBody & ""
上のようなコマンドラインを使用して
strBodyにテキストファイルを丸々読み込んで、Thunderbirdのメール本文としたいのですが
テキストファイルの改行がThunderbirdでは反映されません。
改行コードなどの指定方法などがあれば教えてください。


また、コマンドラインで差出人アカウントを指定する方法があれば合わせて
教えていただけると幸いです。よろしくお願いします。


改行コード0x0a0x0dだったような。

https://developer.mozilla.org/en/Comman ... ntax_Rules
ないと思いますよ。
mail.smtp.defaultserverにセンダーのアカウントが入っているから直接変更するとか。

作成者:  まめぴか [ 2009年12月12日(土) 04:23 ]
記事の件名:  Re: コマンドラインでのメール作成画面起動時のオプションについて

回答ありがとうございます。

今、試していたらThunderbirdを起動していない状態で
実行すると特に改行コードなどを変更しなくとも改行が反映されました。
ただ、Thunderbirdは常時起動した状態でないと意味がないので振り出しです・・・。
0x0a0x0dをコード中にそのまま書くとエラーが出て、"で括ると当然ながら文字列として
認識されてしまい、どう書けばいいのか分かりません。


あと、
>mail.smtp.defaultserverにセンダーのアカウントが入っているから直接変更するとか。
これのやり方を詳しく教えていただけないでしょうか?

作成者:  tokodado [ 2015年3月11日(水) 13:09 ]
記事の件名:  Re: コマンドラインでのメール作成画面起動時のオプションについて

もう何年も前の記事なので意味ないとは思いますが、回答します。

strText = Replace(strText,vbCrLf,"%0d%0a")

で改行されて表示されると思います。

ページ 11 All times are UTC + 9 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/