- 締切済み
コマンドラインでメール受信者と同じことができるか?
WindowsXPのファイルエクスプローラで、適当なファイルを選択して右クリックすると、"送る"の中に"メール受信者"という項目があります。この操作を行うと、そのファイルを添付ファイルとして標準のメールアプリが起動します。 さて、本題ですが、上記はユーザがエクスプローラ上でマウス操作で実行するものですが、これと同等のことをコマンドライン(DOSプロンプト)から実行することは可能でしょうか?つまり、とあるコマンドを実行すると、特定のファイルが添付としてついた状態で標準メールアプリが起動する、みたいな感じです。 もし可能なら、添付ファイルでメール送信したいファイル"c:\attach.doc"があったとすると、どのようなコマンドを実行すればよろしいでしょうか?よろしくお願いしたいます。 ちなみに、もし不可能ということがわかったら、"c:\attach.doc"をまじめにbase64でエンコードして、elmファイルに仕立てた上で、"start xxx.eml"とすることを検討しています。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- utakataXEX
- ベストアンサー率69% (711/1018)
回答No.1
Outlook Express でないとダメでしょうか? Outlook なら start outlook /a "c:\attach.doc" でできますが。
お礼
ありがとうございました。 自分でも引き続きしらべていきます
補足
おおっ、確かにやりたいのはこれです。 でも、標準のメールクライアントをOutlookExpressやThunderbirdにしてあったら、それぞれで添付ファイルがついた状態でアプリが起動しますよね。 Outlookを持っていない人にも配慮したいと思っています。