コマンドラインから入力し秀丸メールをhtmNo.09882
あるファン さん 05/10/10 17:50
 
[秀丸メールのヘルプ]-[テキスト検索]-[html]-[外国語対応について]
の末尾に
------
「おまけ:htmlメールの送信
 「Content-Type: text/html; charset=iso-2022-jp」と書いてメールを送れば、秀
丸メールはそれをhtmlメールとして送信します。この場合はメール本文の自動折り返
しを無視して折り返さずに送信されます。」
------
とあり、
<秀丸サポートふぉーらむ>のスレッドにhtmlメール関連らしきものがみえる(実はよ
くわからない)ので
htmlメールの送信に対応しているものと思っています。

今、桐のフォーム(管理工学=相談外)において、
下記のようにして使っています。
一応添付ファイル付でTEXT本文のメールができます。

"C:\Program Files\turukame.exe" "newmail To=xxx@def.co.jp Subject=メールの題
目 Bodyfile=""C:\h.txt"" Attach=""C:\annex.pdf""")

h.txtは、[Body]が(改行を含んでも)一行データとして、メール本文を作成するので、
TEXTメールの本文をtextファイに保存したものです。

常用のoutlookではmailto:により、あて先・主題・本文まではどうにか使えるものの
添付ファイルが指定できないので、コマンドラインの指定があるものをえらびました。

しかし、
「Content-Type: text/html; charset=iso-2022-jp」を
どこにいれても
htmlメールで送信している様子がなく、
outlookでのhtmlメールの本文のHTMLソースを秀丸で保存し、Bodyfile=h.htmlとしても
うまくいきません。

このフォーラムがその趣旨のものではないかも知れませんが、
教えていただけないでしょうか?

[ ]
RE:09882 コマンドラインから入力し秀丸メNo.09883
yamaha31 さん 05/10/10 19:22
 
コマンドラインに Content-Type=text/html;charset=iso-2022-jp というのを入れれ
ばできると思います。

[ ]
RE:09882 コマンドラインから入力し秀丸メNo.09884
アルビレオ さん 05/10/10 19:31
 
ユーザーのアルビレオです。

正確には
>《メールヘッダ部分に》「Content-Type: text/html; charset=iso-2022-jp」
>と書いてメールを送れば、秀丸メールはそれをhtmlメールとして送信します。
>この場合はメール本文の自動折り返しを無視して折り返さずに送信されます。
となるでしょうね。
どうやらヘルプを修正した方がよさそうです。>秀まるおさん

つまりコマンドラインで書くなら

"C:\Program Files\turukame.exe" newmail To=xxx@def.co.jp Subject=メール
の題目 Content-Type="text/html; charset=iso-2022-jp" Bodyfile="C:\h.txt"
Attach="C:\annex.pdf"

となります。
桐のフォームについてはわからないので、必要があれば書式を修正してください。


余談ですが
> <秀丸サポートふぉーらむ>のスレッドにhtmlメール関連らしきものがみえる
このフォーラムは「http://〜」となっている部分は自動的にリンクアンカーを
作成するようになっているだけで、入力はプレーンテキスト専用のはずです。
「htmlメール関連の話題」という意味だったら私の読み違いということになりま
すが。

[ ]
RE:09882 コマンドラインから入力し秀丸メNo.09885
秀まるお さん 05/10/11 09:32
 
 作者ですけど、アルビレオさんのように、コマンドラインでヘッダ内容を指定
してやればいいと思います。それか、BodyFile=じゃなくてFile=を使って、ヘッ
ダ+本文をセットで指定してやるかって作戦になると思います。

[ ]
RE:09882 早速のご回答、ありがとうございNo.09901
あるファン さん 05/10/15 07:47
 
yamaha31 さん

アルビレオ さん

秀まるお さん

ありがとう、ございます。

当方、多難な本業(http://www.office-alpha.co.jp/)の合間に
やっとたどり着いた オアシス か
おぼれかけ、藁をもつかむ
心境で投稿しましたが、
こんなに早くご三方のアドバイスをいただけるとは、
本当に感謝です。

コマンドラインからの入力は
OSがWindowになってから余り経験が無く、
試行錯誤で、
投稿の内容になり、とりあえずTEXTメールがFile添付でできたものです。

アドバイスのご指示にしたがいやってみます。とりあえず御礼まで。  

あるファン

[ ]
RE:09884 htmlメールうまくいきましたNo.09902
あるファン さん 05/10/15 21:28
 
(秀丸Editorと秀丸Mailerの)あるファンです。

ありがとうございました。
うまく(?)いきました。
原因は、
「Content-Type="text/html; charset=iso-2022-jp" 」の
前後のスペースでした。

コマンドラインの「Subject=」の題目につづいて
この記述をいれたのですが、題目の終わりが「。」だったため、
半角「SP」がないのに気づかず、うまくいかなかったようです。

>余談ですが・・・

>「htmlメール関連の話題」という意味
のつもりでした。言葉不足でした。すみません。

ところで、
Bodyfile="File"のFileには、Locationも必要ですが、
この部分が長くなると<自動折り返し>にかかるのですが
メーラーの「Now←」で「URLの折り返し」という
確認ダイアログが表示されます。

これは
>この場合はメール本文の自動折り返しを無視して折り返さずに送信されます。

と異なるように思います。

あと、
OutlookのHTMLメールエディタでは、imageの挿入を
「挿入」-「画像」-「参照」でファイル指定するのが
直接、タグでいれるとしても、
前者ではsrc="cid:xxxxxx@xxxxx"に変換されるのでImageDataが添付されて
いくようですが、
私のようにLocationの指定方式では、自分のWEBServerなどにおいておく必要があり
ます。
うまい方法はありませんか?

[ ]
RE:09902 htmlメールうまくいきましたNo.09903
秀まるお さん 05/10/17 15:53
 
 URLの自動折り返しの警告メッセージは、「全般的な設定・上級者向け・確認
メッセージ」の「URLが自動折り返しされる時」をOFFにすれば出なくなります。
ただし、URLは自動折り返しされてしまいます。

 URLを自動折り返しさせずに、しかも警告なしで送信するには、マクロで少々
面倒なことをしないとダメだと思います。

 あと、イメージ「cid:XXXX」のような形で入れることは、秀丸メールでは出来
ません。いい方法は思いつかないです。

[ ]