(現在 過去ログ67 を表示中)
HOME
HELP
新規作成
新着記事
トピック表示
ファイル一覧
検索
過去ログ
[
最新記事及び返信フォームをトピックトップへ
]
[ トピック内全14記事(1-14 表示) ] <<
0
>>
■10352
/ inTopicNo.1)
メーラーの起動
▼
■
□投稿者/ 篤姫
-(2017/02/16(Thu) 11:09:20)
いつも勉強させていただいています。
フォームから
件名=[件名]、本文=[本文]、添付ファイル=[添付ファイル]
を表示させてメーラーを起動したいのですがどうすれば可能でしょうか?
桐V9s
メーラーは
WindowsLiveメールです。
よろしくお願いします。
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■10353
/ inTopicNo.2)
Re[1]: メーラーの起動
▲
▼
■
□投稿者/ たゆー
-(2017/02/16(Thu) 12:12:04)
> WindowsLiveメールです。
は、試したことないですが
1.シェル実行でメールソフトの起動
2.件名=[件名]、
3.本文=[本文]、
4.添付ファイル=[添付ファイル]
どこまで、出来ていますか?
> よろしくお願いします。
>
>
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■10354
/ inTopicNo.3)
Re[2]: メーラーの起動
▲
▼
■
□投稿者/ たゆー
-(2017/02/16(Thu) 12:32:45)
よく考えたら、
> 1.シェル実行でメールソフトの起動
より、桐のメール送信コマンドが簡単ですね
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■10355
/ inTopicNo.4)
Re[2]: メーラーの起動
▲
▼
■
□投稿者/ 篤姫
-(2017/02/16(Thu) 14:24:24)
たゆうさん
ありがとうございます。
> は、試したことないですが
> 1.シェル実行でメールソフトの起動
> 2.件名=[件名]、
> 3.本文=[本文]、
> 4.添付ファイル=[添付ファイル]
>
> どこまで、出来ていますか?
>
>>よろしくお願いします。
シェル実行 "Mailto:" +[Mail] + "?subject="+[件名],"&body="+[本文],&OK1
上記の内容です。
ここでエラーがでます。
&body 未定義の変数があります。
""でくくっているのですが・・・・
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■10356
/ inTopicNo.5)
Re[3]: メーラーの起動
▲
▼
■
□投稿者/ たゆー
-(2017/02/16(Thu) 14:44:47)
>・・・・・ "?subject="+[件名],"&body="+[本文],&OK1
[件名]+"&body="
では?
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■10357
/ inTopicNo.6)
Re[3]: メーラーの起動
▲
▼
■
□投稿者/ hidetake
-(2017/02/16(Thu) 22:08:22)
2017/02/16(Thu) 22:24:44 編集(投稿者)
■
No10354
に返信(たゆーさんの記事)
> よく考えたら、
>>1
.シェル実行でメールソフトの起動
> より、桐のメール送信コマンドが簡単ですね
>
一括処理のメール送信でお尋ねします
http://tayu.o0o0.jp/bbs/kiri/cbbs.cgi?mode=al2&namber=4206&no=0&KLOG=27
http://tayu.o0o0.jp/bbs/kiri/srch.cgi?mode=srch&logs=all&page=20&no=0&word=SMTP%94F%8F%D8&andor=and&KYO=&PAGE=20
ちなみに mailto スキームを使って、メール送ったり、添付ファイルを
送るのだったら、Windows標準機能の CDO.Message を使った方が、まし
だと思います。それより、桐を使うのならば桐の機能を使えば良いこと
だし!!
mailto:を使ってhtmlの添付は出来ますか?
http://www.habata.net/kiri/kbbs/kakov9/29160.htm
http://tayu.o0o0.jp/bbs/kiri/cbbs.cgi?mode=al2&namber=433&no=1&KLOG=4
Windows 標準の機能 (CDO.Message) でメールを送信する
http://mofuken.blogspot.jp/2014/07/windows-cdomessage.html
ついでに、昔の記録
http://www.habata.net/kiri/kbbs/kakov8/09654.htm
http://www.habata.net/kiri/kbbs/kakov8/20124.htm
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■10358
/ inTopicNo.7)
Re[4]: メーラーの起動
▲
▼
■
□投稿者/ 篤姫
-(2017/02/17(Fri) 10:14:47)
たゆーさん
ありがとうございます。
> >・・・・・ "?subject="+[件名],"&body="+[本文],&OK1
> [件名]+"&body="
> では?
うまくいきました。。。
が
本文には改行文字が入っているのですが
メーラーでは改行しません。。。
添付をつけるのはどうすればいいのでしょうか?
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■10361
/ inTopicNo.8)
Re[5]: メーラーの起動
▲
▼
■
□投稿者/ たゆー
-(2017/02/17(Fri) 21:17:10)
詳細は、No10357 を、参照いただくとして
> ・・・="+[本文],&OK1
これを
・="+#文字置換([本文],#強制改行文字,"\n"),&OK
・="+#文字置換([本文],"/","\n"),&OK
・="+#文字置換([本文],"/",#jis(13)+#jis(10)),&OK
このようにしてテストしたことがありますが、ことことぐ失敗したように思います
もし、今回の質問が業務上どうしても必要なら、それなりの手順を踏まれた方がいいとおもいます。
が、ほんの趣味程度にたまに発生するし、エラーになっても特別問題無ければ
本文だけクリップボード処理を行い、メーラーが表示された後、貼り付けではいかがですか
私はこれで対応しました
ちなみに
>添付をつけるのはどうすればいいのでしょうか?
上記を参照ください。
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■10362
/ inTopicNo.9)
Re[6]: メーラーの起動
▲
▼
■
□投稿者/ ONnoji
-(2017/02/17(Fri) 22:05:25)
2017/02/17(Fri) 22:30:31 編集(投稿者)
2017/02/17(Fri) 22:27:24 編集(投稿者)
2017/02/17(Fri) 22:06:01 編集(投稿者)
> 詳細は、No10357 を、参照いただくとして
> ちなみに
> >添付をつけるのはどうすればいいのでしょうか?
横レス失礼します。m(__)m
まず、引用をご覧ください。
↓
【引用】mailtoで添付ファイルを指定?
http://hardsoft.at.webry.info/201307/article_3.html
>mailto で添付ファイルを指定できないの?
>
>さっそく、RFCを調べた。下記のようにmailtoスキームはRFC2368で定義されている。
>
>The mailo URL scheme
>
http://www.ietf.org/rfc/rfc2368.txt
>
>少なくともRFCに定義されていない。
>
>ないんじゃない?
この引用のように、mailto: では、添付ファイルの指定の規格が定まっていません。
当方で、WindowsLiveメールで試したところ、
&attach=
attachments=
の、両方とも効果なしでした。
mailto:emailadress?subject=My email&body=some text&attach=D:\INF_launcher3\work.txt
mailto:emailadress?subject=My email&body=some text&attachments=D:\INF_launcher3\work.txt
&attach= も attachments= のどちらも、標準の規格ではないから仕方ないですね。
<追伸>
デジャビュのような過去ログが見つかったので以下もご参考にしてください。
こちら
↓
過去の桐井戸端BBS (桐ver.8)
http://habata.net/kiri/kbbs/kakov8/14769.htm
>14769 テキストファイルを添付したメールを送信したいのですが、シェル実行コマンドはどう書けばいいのですか 臼井 2002/01/18-11:55
>大変参考にしております。
>何方か教えて頂きたいのですが
>シェル実行の本文の所にテキストファイルを
>添付したいのですがどのように記述すれば
>良いですか?
<蛇足>
>本文には改行文字が入っているのですが
>メーラーでは改行しません。。。
これは &body= のことだと思いますが、
桐の強制改行文字を指定しても mailto: の規格に適合していないからだろうと思いますよ。
<追記>
【引用】mailto 出典: フリー百科事典『ウィキペディア(Wikipedia)』
mailtoスキームは、Simple Mail Transfer Protocol (SMTP) による電子メールのアドレスを示すものとしてInternet Assigned Numbers Authority (IANA) へ登録されたスキームである。用途が厳密に決まっているわけではないが、mailtoのURLは、そのURLを適用すると、メールクライアントを開き、URL中のアドレスが「To:」欄に入力される、というような動作が想定されている[1][2]。
■例
HTML中でmailtoを使って、メールを送るためのリンクを設置するには、以下のようになる。
<a href="mailto:someone@example.com">メール送信</a>
SubjectやCCといったヘッダや、本文の初期値を与えることもできるが、改行やスペースについては直接入れることはできず、エンコードする必要がある。
<a href="mailto:someone@example.com?cc=someone_else@example.com&subject=This%20is%20the%20subject&body=This%20is%20the%20body">メール送信</a>
アドレスを複数指定することも可能である。
<a href="mailto:someone@example.com,someoneelse@example.com">Send email</a>
厳密な文法や指定できる値の完全な一覧については、RFC 6068で規定されている。
287×388 => 185×250
2017-02-17-01.JPG
/
18KB
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■10365
/ inTopicNo.10)
Re[6]: メーラーの起動
▲
▼
■
□投稿者/ 篤姫
-(2017/02/18(Sat) 09:44:44)
たゆうさん
ありがとうございます。。。
業務上必要なのですが、添付ができないようなので
桐のメール送信い変更したいとおもいます。
ありがとうございました。
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■10366
/ inTopicNo.11)
Re[7]: メーラーの起動
▲
▼
■
□投稿者/ 篤姫
-(2017/02/18(Sat) 09:46:08)
ONnojiさん
ありがとうございました。
私も色々調べたのですが
やはり添付はダメなようです。。。
桐のメール送信に変更したいとおもいます。
ありがとうございました。
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■10367
/ inTopicNo.12)
Re[1]: メーラーの起動
▲
▼
■
□投稿者/ 篤姫
-(2017/02/18(Sat) 09:47:46)
みなさん
いろいろとありがとうございました。
添付ができないようなので桐のメール送信に変更したいとおもいます。
ありがとうございました。
また、よろしくお願いします。
解決済み!
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■10369
/ inTopicNo.13)
Re[4]: メーラーの起動
▲
▼
■
□投稿者/ hidetake
-(2017/02/18(Sat) 23:48:37)
2017/02/19(Sun) 21:44:03 編集(投稿者)
2017/02/19(Sun) 21:25:22 編集(投稿者)
2017/02/18(Sat) 23:58:27 編集(投稿者)
mailto スキーム直ではできないようだけれど
例えば Outlook であれば
"C:\Program Files (x86)\Microsoft Office\Office14\OUTLOOK.EXE" /c ipm.note /m "example@example.com?subject=test_subject&body=text_body" /a "x:\test.txt"
例えば Thunderbird であれば
"C:\Program Files (x86)\Mozilla Thunderbird\thunderbird.exe" -compose "to=example@example.com,subject=test_subject,body=text_body,attachment='file:x:\test.txt'"
と、直接叩けば可能です。
LiveMail は、手元に無いので不明。
※ LiveMail だって、エクスプローラの「送る」で、メールに添付ファイルを指定する
ことは可能だから、添付ファイルのためのコマンドラインオプションだってあるとは
思います。
まぁ〜
桐を使う環境ならば、桐を使った方が良いと思うし、
桐を使わないで Windows で不特定で使うというならば
先に書いたように Windows標準機能の CDO.Message を
使った方が良かろうかと思う。
# なんなら CDO.Message でスクリプト書いて、それを
# mailto に関連づければ良いとも思う。
Outlook for Windows のコマンド ライン スイッチ
適用対象: Outlook 2016 Outlook 2013
https://support.office.com/ja-jp/article/Outlook-for-Windows-%E3%81%AE%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89-%E3%83%A9%E3%82%A4%E3%83%B3-%E3%82%B9%E3%82%A4%E3%83%83%E3%83%81-079164cd-4ef5-4178-b235-441737deb3a6
Outlook 2010 のコマンド ライン スイッチ
https://support.office.com/ja-jp/article/Outlook-2010-%E3%81%AE%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89-%E3%83%A9%E3%82%A4%E3%83%B3-%E3%82%B9%E3%82%A4%E3%83%83%E3%83%81-ce2b9143-ceca-48ac-bffc-c3059a4c5919
Microsoft Office Outlook 2007 のコマンド ライン スイッチ
https://support.office.com/ja-jp/article/Microsoft-Office-Outlook-2007-%E3%81%AE%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89-%E3%83%A9%E3%82%A4%E3%83%B3-%E3%82%B9%E3%82%A4%E3%83%83%E3%83%81-92de9e0b-4f97-42a2-8e02-89c4a8294916
Mozilla アプリケーションのさまざまな起動オプション
https://developer.mozilla.org/ja/docs/Mozilla/Command_Line_Options
ちなみに mailto をテストするために、コマンドラインから直接
シェル実行するためには
mailto:example@example.com?subject=test_subject&body=text_body
は
start mailto:example@example.com?subject=test_subject^&body=text_body
と、& の前に ^ をつけて実行すれば良し!!
###################
ちなみに
Outlook は
"C:\PROGRA~2\MICROS~2\Office14\OUTLOOK.EXE" -c IPM.Note /m "%1"
で、mailto で渡された引数を受け取っているし
Thunderbird は
"C:\Program Files (x86)\Mozilla Thunderbird\thunderbird.exe" -osint -compose "%1"
で、mailto で渡された引数を受け取っています。
Outlook の /m オプションや Thunderbird の -compose オプションは
添付ファイルに関する記述を理解するような仕組みにはなっていない
(作られていない)と言うことのようです。
Outlook はともかくとして、Thunderbird はできそうな雰囲気だけれど無理でした。
###################
さらなる補足
mailto スキームでメールを送ろうとするとき
スペースをいれたい場合は " " (スペース) の変わりは %20
改行を入れたい場合は %0D%0A と指定する必要があります。
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■10374
/ inTopicNo.14)
Re[5]: メーラーの起動
▲
▼
■
□投稿者/ hidetake
-(2017/02/20(Mon) 18:31:02)
> Outlook は
> "C:\PROGRA~2\MICROS~2\Office14\OUTLOOK.EXE" -c IPM.Note /m "%1"
> で、mailto で渡された引数を受け取っているし
Outlook 2013 のコマンドラインスイッチに mailto オプションが
増えていたので確認したところ
Outlook 2013 は
"C:\PROGRA~2\MICROS~1\Office15\OUTLOOK.EXE" -c IPM.Note /mailto "%1"
と、mailto の引数を処理するよう変わっていますね。
引用返信
[メール受信/OFF]
削除キー/
編集
削除
トピック内ページ移動 / <<
0
>>
このトピックに書きこむ
過去ログには書き込み不可
Mode/
通常管理
表示許可
Pass/
HOME
HELP
新規作成
新着記事
トピック表示
ファイル一覧
検索
過去ログ
-
Child Tree
-
-
Antispam Version
-