Синтаксис вложения в Mailto C # - PullRequest
2 голосов
/ 21 октября 2009

Как я могу прикрепить файл к этой строке mailto?

string mailto = "mailto:" + to + "&SUBJECT=" + subject + "?BODY=" + body + 
    "&Attachment=" + attachment;

Это не работает; файл не прикреплен.

Ответы [ 3 ]

2 голосов
/ 21 октября 2009

Удалить кавычки в конце «вложения».

"mailto:" + to + "&SUBJECT=" + subject + "?BODY=" + body + "&Attachment=" + attachment

Где attachment имеет ссылку на вложение.

Примечание. Это не будет работать, если у пользователей нет доступа к вложению, поэтому вы можете попробовать присоединить и отправить его через код c # .

1 голос
/ 25 января 2010

Из того, что я видел в Интернете (и, пытаясь это сделать), это не всегда возможно сделать. Некоторые почтовые клиенты, а под некоторыми, я имею в виду многие из них, не позволят вам сделать это, потому что это считается дырой в безопасности. Однако, когда он принят, синтаксис, предоставленный Shodan, выглядит хорошо.

0 голосов
/ 27 августа 2014

Попробуйте это

var proc = new System.Diagnostics.Process();
proc.StartInfo.FileName = string.Format("\"{0}\"", Process.GetProcessesByName("OUTLOOK")[0].Modules[0].FileName);
proc.StartInfo.Arguments = string.Format(" /c ipm.note /m {0} /a \"{1}\"", "someone@somewhere.com", @"c:\attachments\file.txt");
proc.Start();
...