私は、送信者が彼の電子メールIDとパスワードをテキスト送信し、添付ファイルを選択するための1つのフォームを持っています
fileuploadを使用して、データベーステーブルから取得している受信者の電子メールIDを使用すると、電子メールは受信者に正常に届きます。
問題は、添付ファイルを添付すると、最初の電子メールIDを除いて添付ファイルのサイズが0になることです
、テーブルから取得しています....コードを貼り付けました。
foreach (string email_to in list_emails)
{
MailMessage mail = new MailMessage();
mail.To.Add(email_to);
mail.Subject = "UPDATES FROM ATTENDANCE S/W";
mail.From = new MailAddress(txtFrom.Text.ToString());
mail.Body = txtMessage.Text;
if (FileUpload1.HasFile)
{
string fileName = Path.GetFileName(FileUpload1.PostedFile.FileName);
Attachment myAttachment =
new Attachment(FileUpload1.FileContent, fileName);
mail.Attachments.Add(myAttachment);
}
SmtpClient smtp = new SmtpClient();
smtp.Host = "smtp.gmail.com";
smtp.UseDefaultCredentials = false;
smtp.Credentials = new System.Net.NetworkCredential(txtFrom.Text.ToString(), txtPasswd.Text.ToString());
smtp.EnableSsl = true;
smtp.Send(mail);
}