Как добавить вложения, используя URL-адрес в электронной почте?C#

Место общения программистов C#
Anonymous
Как добавить вложения, используя URL-адрес в электронной почте?

Сообщение Anonymous »

Я могу отправлять вложения с URL-адресами, но мне нужна поддержка, чтобы отправить файл в виде вложения. Его также следует загрузить по URL-адресу и прикрепить к электронному письму.

Код: Выделить всё

MailMessage mail = new MailMessage();
mail.From = new MailAddress("mymail@email.com");

//to mail address
mail.To.Add(txtEmail.Text);

//Add the Attachment
mail.Attachments.Add(data);

//set the content
mail.Subject = txtSubject.Text;
mail.Body = "Kindly find the below attachments with the link, https://www.python.org/static/img/python-logo@2x.png";

//send the message
SmtpClient smtp = new SmtpClient("*****.********.net");

NetworkCredential Credentials = new NetworkCredential("mymail@email.com", "********");
smtp.Credentials = Credentials;
smtp.Send(mail);

Здесь я отправляю письмо с URL-адресом в виде файла.
Но я хочу прикрепить файл вместо отправки ссылки.
Пример URL-адреса был добавлен как ссылка на изображение. Но я хотел добавить ссылку на PDF-файл.
В данном случае я хочу загрузить файл и прикрепить его к электронному письму.

Подробнее здесь: https://stackoverflow.com/questions/709 ... l-in-email

Вернуться в «C#»