Tôi muốn gửi Thư bằng API Gmail của Google. Tôi đã xác thực thành công và đang cố gắng sử dụng GmailService để gửi thư.Cách tạo Thư Gmail API
Tôi muốn sử dụng này:
myService.Users.Messages.Send(myMessage, "me").Execute();
nơi MyService là một Google.Apis.Gmail.v1.GmailService
và MyMessage là một Google.Apis.Gmail.v1.Data.Message
.
myService
là tốt, tôi đã thực hiện điệu nhảy OAuth. Tôi có thể nhận tin nhắn từ Hộp thư đến của tôi và tất cả điều đó. Nhưng tôi không biết cách xây dựng myMessage
. Tôi có tiêu chuẩn .NET MailMessage
, với Chủ đề, Nội dung, Tới, Từ người, có thể đọc được,
Nhưng lớp Google Message
có trường Payload
hoặc Raw
. Cách dễ nhất để chuyển đổi toàn bộ số MailMessage
thành chuỗi mà tôi có thể đặt thành thuộc tính Payload
hoặc Raw
là gì? Hay đây không phải là điều tôi nên làm?
The documentation for the Message class.
Đối với bất kỳ ai nhìn vào điều này trong tương lai, hãy đảm bảo bạn đang sử dụng Gói Nuget 'AE.Net.Mail' (https://www.nuget.org/packages/AE.Net.Mail/) và không phải 'System.Net.Mail' (https://msdn.microsoft.com/en-us/library/system.net.mail(v=vs.110).aspx). Chúng rất giống nhau, nhưng hoạt động hơi khác (ví dụ: 'System.Net.Mail.MailMessage' không có phương thức' Save') – derekantrican