Я пытаюсь написать код для отправки жестко закодированного электронного письма с вложением. Я не хочу использовать кнопки и текстовые поля. Я хочу, чтобы при запуске программы она автоматически переходила в папку на моем диске, прикрепляла файлы и отправляла их по электронной почте на адрес электронной почты, который я уже сообщил этой программе при кодировании.
Обычный код с кнопками и текстовыми полями не работает. См. Ниже нормальный код
MailMessage mail = new MailMessage(from.Text, to.Text, subject.Text, body.Text);
mail.Attachments.Add(new Attachment(attachment1.Text));
SmtpClient client = new SmtpClient(smtp.Text);
client.Port = 587;
client.Credentials = new System.Net.NetworkCredential(username.Text, password.Text);
client.EnableSsl = true;
client.Send(mail);
MessageBox.Show("Mail Sent!", "Success", MessageBoxButtons.OK);
Я попытался заменить from.Text
, to.Text
, subject.Text
, body.Text
и attachment1.Text
строкой как
string from="[email protected]";
string attachment1=@"c:\image1.jpg";
Они выдают мне ошибки.