Я могу отправлять электронные письма с вложениями с моего локального компьютера, но не могу понять, как отправлять вложения файлов, которые находятся на Google Диске.
Можно ли отправить файл простым путем в приведенном ниже коде, если установлены разрешения на совместное использование? Если так, как я могу получить этот путь?
Как я могу отправить файл без разрешения на совместное использование?
Вот мой код отправки MailGun ...
public static void Send()
{
RestClient client = new RestClient();
client.BaseUrl = new Uri("https://api.mailgun.net/v3");
client.Authenticator = new HttpBasicAuthenticator("api", "abc123");
RestRequest request = new RestRequest();
request.AddParameter("domain", "mail.dealopo.ly", ParameterType.UrlSegment);
request.Resource = "{domain}/messages";
request.AddParameter("from", "Name <test@sandboxcabc123.mailgun.org>");
request.AddParameter("to", "myemail@msn.com");
request.AddParameter("subject", "Hello");
request.AddParameter("text", "Testing some Mailgun awesomness!");
request.AddParameter("html", "<html>Inline image here: <img src=\"cid:Capture.jpg\"></html>");
request.AddFile("inline", Path.Combine(@"C:\Users\Jeremy\Desktop", "Capture.jpg"));
request.AddFile("attachment", Path.Combine(@"C:\Users\Jeremy\Desktop", "Local File.pdf"));
request.AddFile("attachment", Path.Combine(@"WHAT PATH DO I USE??", "Google Drive File.pdf"));
request.Method = Method.POST;
var response = client.Execute(request);
}