Mailto C # sintaxe acessório
-
05-07-2019 - |
Pergunta
Como posso anexar um arquivo a esta cadeia mailto?
string mailto = "mailto:" + to + "&SUBJECT=" + subject + "?BODY=" + body +
"&Attachment=" + attachment;
Esta não funciona; o arquivo não está ligado.
Solução
Remova as aspas no final de "attachment".
"mailto:" + to + "&SUBJECT=" + subject + "?BODY=" + body + "&Attachment=" + attachment
Onde attachment
tem o link anexo.
Nota: isto não vai funcionar se os usuários não têm acesso ao anexo para que você pode tentar anexando e enviá-lo através de ac # código .
Outras dicas
Pelo que eu vi na web (e, tentando-a), nem sempre é possível fazê-lo. Alguns clientes de e-mail, e por alguns I lotes médios de-los, não vai deixar você fazer isso porque é considerada uma falha de segurança. No entanto, quando ele é aceito, a sintaxe fornecida pelo Shodan parece ser bom.
Tente este
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();
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow