locked
メールの送信について RRS feed

  • 質問

  • いつも大変お世話になってます。noriyasuと申します。

    今回もwindows phone(OS 7.1)について質問させて頂きます。

    メールソフトを使用せずに、メールを送る方法が分からなくて困っています。

    調べたところ、EmailComposeTaskはありましたが、これはメールソフトが起動してしまいます。

    .NET FrameworkのSystem.Net.Mail.SmtpClientも使えないようですし、

    Microsoft.WindowsMobile.PocketOutlookも使えなかったです。

    何か代わりとなる送信方法があれば、教えて頂きたいです。

    よろしくお願い致します。


    • 編集済み noriyasu 2012年3月6日 22:21
    • 移動 Mike Wang (MSCS) 2012年10月2日 11:09 (移動元:Windows Phone 7 向けの開発)
    2012年3月6日 21:40

回答

  • 念のため。

    自分のアプリケーションで SMTP に使うサーバーの設定などをしてもらう想定、あるいは自分のアプリケーションに埋め込んだ SMTP サーバーの設定でメールを送信する想定で相違ないでしょうか。

    # OS に設定されているアカウントがとれるわけではないので、そのどちらかは必要…
    # だったはず。


    質問スレッドで解決した場合は、解決の参考になった投稿に対して「回答としてマーク」のボタンを押すことで、同じ問題に遭遇した別のユーザが役立つ投稿を見つけやすくなります。

    2012年3月7日 14:06
    モデレータ

すべての返信

  • ユーザー操作なしにメール送信出来たら、spam業者は大喜びでしょうね。
    2012年3月6日 22:57
  • おはようございます、CH3COOH(酢酸)です。

    EmailComposeTaskはパラメータとしてテキスト情報しか設定することができず、
    写真等をメールへ添付させることができません。

    デスクトップWindowsで使用可能なSystem.Net.Mail.SmtpClientもご存知の通りが使えませんので
    SMTPを扱えるライブラリを自作するかオープンソースのプロダクトを使用するかの選択となります。

    あまり簡単な方法ではありませんが、System.Net.Mail.SmtpClientと同等の操作を行いたい場合は、
    同名クラスがMonoにあったかと思いますので移植しても良いかもしれません。

    2012年3月7日 1:45
  • いつも情報ありがとうございます。参考にしております。

    簡単な方法はないようですね。

    勉強不足でMonoは知りませんでした。

    調べてみます。

    また、宜しく御願い致します。

    2012年3月7日 3:40
  • 念のため。

    自分のアプリケーションで SMTP に使うサーバーの設定などをしてもらう想定、あるいは自分のアプリケーションに埋め込んだ SMTP サーバーの設定でメールを送信する想定で相違ないでしょうか。

    # OS に設定されているアカウントがとれるわけではないので、そのどちらかは必要…
    # だったはず。


    質問スレッドで解決した場合は、解決の参考になった投稿に対して「回答としてマーク」のボタンを押すことで、同じ問題に遭遇した別のユーザが役立つ投稿を見つけやすくなります。

    2012年3月7日 14:06
    モデレータ
  • 情報ありがとうございます。助かります。

    少し難しそうですね。もうちょっと勉強してみます。

    今後とも、よろしくお願いします。

    2012年3月7日 21:53
  • 私も同じことを指摘したかったのですが、不適切な発言とは orz

    用意されているクラスや他で提示されているMonoを使っても、OSに設定されているメールサーバー・メールアドレスを使って送信できるわけではないので、質問者さんの期待に沿うような動作はしないのではと。

    2012年3月8日 0:06
  • しばらく、このサイトを見てなかったので、今、書き込みに気がつきました。

    情報提供ありがとうございます。

    今後とも、よろしくお願い致します。

    2012年3月19日 22:00