Добавление вложений с использованием 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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