I'm trying to send an email using Gmail-API, but I receive Insufficient Permission
. Here is my code:
var msg = new AE.Net.Mail.MailMessage
{
Subject = "[ENC] " + textBox2.Text,
From = [MyEmailHere],
Body = textBox6.Text
};
msg.To.Add(new MailAddress(textBox1.Text));
msg.ReplyTo.Add(msg.From);
var msgStr = MimeMessage.CreateFromMailMessage(msg);
var gmailMessage = new Google.Apis.Gmail.v1.Data.Message
{
Raw = Base64UrlEncode(msgStr.ToString())
};
UsersResource.MessagesResource.SendRequest request = service.Users.Messages.Send(gmailMessage, "me");
request.Execute();
The exception appears in last line.
My example RAW to send:
RnJvbTogcHBhbmFraW5AZ21haWwuY29tDQpSZXBseS1UbzogcHBhbmFraW5AZ21haWwuY29tDQpUbzogcHBhbmFraW5AZ21haWwuY29tDQpTdWJqZWN0OiBbRU5DXSBhZGRzDQpDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9dXRmLTgNCg0Kw6_Cv8K9PcOvwr_CvVrDr8K_wr0Jw6_Cv8K9w4LCtMOvwr_CvTobF8Ovwr_CvTw
Additional question: How to get my email address from credentials or authorization?