GoogleのGmail APIを使用してメッセージを送信したいと思います。認証に成功し、GmailServiceを使用してメッセージを送信しようとしています。Gmail APIメッセージの作成方法
私はこれを使用したい:
はmyService.Users.Messages.Send(myMessage, "me").Execute();
myServiceというはGoogle.Apis.Gmail.v1.GmailService
ある場合とmyMessageはGoogle.Apis.Gmail.v1.Data.Message
です。
myService
いいです、私はOAuthのダンスをしました。私は自分の受信トレイやそのすべてからメッセージを受け取ることができます。しかし、私はmyMessage
を構築する方法を知らない。私は、など
から、するために、人間が読める件名で、本文を標準.NET MailMessage
を持っているしかし、Google Message
クラスはフィールドPayload
またはRaw
をとります。 MailMessage
をPayload
またはRaw
のプロパティに設定できる文字列に変換する最も簡単な方法は何ですか?それとも私がやっているべきことではないのですか?
The documentation for the Message class。
今後これを見ている人は、AE.Net.Mail'Nugetパッケージ(https://www.nuget.org/packages/AE.Net.Mail/)を使用していることを確認してください。 'System.Net.Mail'(https://msdn.microsoft.com/en-us/library/system.net.mail(v=vs.110).aspx)ではありません。それらは*とても*類似していますが、動作が少し異なります(例えば 'System.Net.Mail.MailMessage'は' Save'メソッドを持っていません) – derekantrican