メールの添付ファイルに問題があります。ファイルアップロードのコントロールを使用して、ローカルマシンからファイルの のパスを取得しています。メール添付の問題
これは、適切なパスを提供していますが、「無効なメール添付ファイル」というエラーを示すフォルダからファイルをアタッチしている間に発生します。続き
は
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);
}
あなたは、私はこのエラーを見ているなぜ私がうまく助けることができます。..コードのですか?メールメッセージを作成しているコードがサーバー上で動作している間
ウィルこのコード今、この行を.....使用して、その作業ファイル....
全く仕事?添付ファイルボタンのクリックイベントでは電子メールオブジェクトを参照しますが、クリックイベントを送信すると新しい電子メールが作成され、送信されます。 –