19623


monacaを使用して、アプリ内で画像ファイルを生成し、それを添付した状態でメーラーを起動するAndroidアプリを作成しています。

[code]

    var extras = {};
    extras[window.plugins.webintent.EXTRA_EMAIL] = "hoge@gmail.com";
    extras[window.plugins.webintent.EXTRA_SUBJECT] = "タイトル";
    extras[window.plugins.webintent.EXTRA_TEXT] = "本文";
    extras[window.plugins.webintent.EXTRA_STREAM] = "file:///sdcard/" + fileName;
    window.plugins.webintent.startActivity( {
        action: window.plugins.webintent.ACTION_SEND,
        type: 'text/plain',
        extras: extras
    });
    
[/code]

上記の方法で単一の送信先には送れるようになったのですが、送信先を複数持たせる必要が出てきました。

[code]

    extras[window.plugins.webintent.EXTRA_BCC] = "fuga@gmail.com";
    
[/code]

を試してみたのですが、BCCに追加されません。（メーラーは起動します）  
また、EXTRA_CCも結果は同様です。

インテントをACTION_VIEWに変更し「mailto:」も試してみましたが、CC,BCCは設定できるものの、今度はファイルの添付方法がわかりません。  
（attach、attachmentは試してみました）

送信先はBCCやCCに追加できるのがベストですが、TOに追加する形でもかまいません。  
何か良い方法がありますでしょうか。


CC BY-SA 3.0
2015-11-02T11:36:41.770
18326
2015-12-04T08:00:50.177
2015-11-02T13:26:38.400
9566
13073
question
monaca
添付ファイル付きのメールを複数送信先に送りたい


メールアドレスをカンマ区切りで列挙することにより、  
複数送信先に対応することができました。  
（セミコロン区切りしか試していませんでした・・・）

Gmailとdocomoメールで確認済みです。  
他メーラーへの対応や、CC、BCCへの追加方法等、検証の余地は残りますが  
とりあえずクローズさせて頂きます。

ご検討頂いた皆様ありがとうございました。


CC BY-SA 3.0
2015-12-04T08:00:50.177
19623
2015-12-04T08:00:50.177
13073
18326
answer