Desidero inviare un messaggio utilizzando l'API Gmail di Google. Mi sono autenticato correttamente e sto cercando di utilizzare GmailService per inviare un messaggio.Come creare un messaggio API Gmail
Mi piacerebbe usare questo:
myService.Users.Messages.Send(myMessage, "me").Execute();
dove myService è un Google.Apis.Gmail.v1.GmailService
e myMessage è un Google.Apis.Gmail.v1.Data.Message
.
myService
va bene, ho fatto la danza OAuth. Posso ricevere messaggi dalla mia Posta in arrivo e tutto il resto. Ma non so come costruire myMessage
. Ho uno standard .NET MailMessage
, con oggetto leggibile, Corpo, A, Da, ecc
Ma la classe di Google Message
prende campi Payload
o Raw
. Qual è il modo più semplice per convertire un intero in una stringa che posso impostare sulle proprietà Payload
o Raw
? O non è questo ciò che dovrei fare?
The documentation for the Message class.
Per chi guarda questo in futuro, assicurati di utilizzare il pacchetto Nuget 'AE.Net.Mail' (https://www.nuget.org/packages/AE.Net.Mail/) e non 'System.Net.Mail' (https://msdn.microsoft.com/en-us/library/system.net.mail(v=vs.110).aspx). Sono * molto * simili, ma funzionano in modo leggermente diverso (ad es. 'System.Net.Mail.MailMessage' non ha il metodo' Save') – derekantrican