我想用 C# 发送一个带有邮件的 pdf 文件。我知道如何发送邮件,但我不知道如何发送带有 pdf 文件的邮件:(
例如,我在文件夹 C:\test.pdf 中有一个 pdf 文件
这是我的代码:
private void SendEmail(string pdfpath,string firstname, string lastname, string title, string company, string mailfrom,string mailto)
{
try
{
MailMessage m = new MailMessage();
System.Net.Mail.SmtpClient sc = new System.Net.Mail.SmtpClient();
m.From = new System.Net.Mail.MailAddress(mailfrom);
m.To.Add(mailto);
m.Subject = "Company Gastzugang (" + lastname + ", " + firstname + ")";
// what I must do for sending a pdf with this email
m.Body = "Gastzugangdaten sind im Anhang enthalten";
sc.Host = SMTPSERVER; // here is the smt path
sc.Send(m);
}
catch (Exception ex)
{
error.Visible = true;
lblErrorMessage.Text = "Folgender Fehler ist aufgetreten: " + ex.Message;
}
}