Ich habe ein Problem in der E-Mail-Anlage. Ich verwende das Fileupload-Steuerelement, um den Pfad der Datei von der lokalen Maschine zu erhalten.Problem mit E-Mail-Anhang
Es gibt den richtigen Pfad, aber während die Datei aus jedem Ordner die Fehlermeldung "Ungültiger E-Mail-Anhang" gibt.
Im Folgenden finden Sie den Code ..
protected void sndmail_Click(object sender, EventArgs e)
{
objmail = new MailMessage();
objmail.From = txt_sender.Text;
objmail.To = txt_recipient.Text;
objmail.Cc = txt_cc.Text;
objmail.BodyFormat = MailFormat.Text;
objmail.Priority = MailPriority.High;
objmail.Subject = txt_sub.Text;
objmail.Body = txt_body.Text;
SmtpMail.SmtpServer = "localhost";
SmtpMail.Send(objmail);
Response.Write("Mail send successfully...");
}
protected void attch_Click(object sender, EventArgs e)
{
string mypath = System.IO.Path.GetFullPath(FileUpload1.FileName);
MessageBox.Show(mypath);
MailAttachment attch = new MailAttachment(mypath);
objmail.Attachments.Add(attch);
}
Können Sie mir helfen, arbeiten, warum ich diesen Fehler zu sehen bin?
Wird dieser Code überhaupt arbeiten? In dem Click-Ereignis für die Anlage Schaltfläche beziehen Sie sich auf das E-Mail-Objekt, aber in der Sende-Click-Ereignis erstellen Sie eine neue E-Mail und senden Sie diese ... –