添付ファイル付きのハードコードされた電子メールを送信するためのコードを作成しようとしています。つまり、ボタンとテキスト フィールドを使用したくありません。プログラムが実行されると、自動的にドライブ内の場所に移動し、いくつかのファイルを添付して、コーディング中にそのプログラムに既に通知した電子メール アドレスに電子メールで送信する必要があります。
ボタンとテキスト フィールドを含む通常のコードは機能しません。通常のコードの下を参照してください
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="abc@gmail.com";
string attachment1=@"c:\image1.jpg";
彼らは私にエラーを与えます。