Asp.net 如何使用共享托管服务器在电子邮件中附加文件?

Asp.net 如何使用共享托管服务器在电子邮件中附加文件?,asp.net,email-attachments,Asp.net,Email Attachments,我想动态附加一个文件并通过邮件发送。所以,有人可以让我知道我如何才能发送附件它 您可以尝试使用此代码 MailMessage mail = new MailMessage(); SmtpClient SmtpServer = new SmtpClient("...");/:Adjust your adress mail.From = new MailAddress("your_email_addres

我想动态附加一个文件并通过邮件发送。所以,有人可以让我知道我如何才能发送附件它

您可以尝试使用此代码

                MailMessage mail = new MailMessage();
                SmtpClient SmtpServer = new SmtpClient("...");/:Adjust your adress
                mail.From = new MailAddress("your_email_address@gmail.com");
                mail.To.Add("to_address");
                mail.Subject = "Test Mail";
                mail.Body = "mail with attachment";

                System.Net.Mail.Attachment attachment;
                attachment = new System.Net.Mail.Attachment("your attachment file");
                mail.Attachments.Add(attachment);

                SmtpServer.Port = ..; //Replace with your port number
                SmtpServer.Credentials = new System.Net.NetworkCredential("username", "password");
                SmtpServer.EnableSsl = true;

                SmtpServer.Send(mail);
您可以使用此代码

using System.Net.Mail;

private void SendEmail()
{
    MailMessage message = new MailMessage();
    message.From = new MailAddress("YourEmailAddress@domain.com");
    message.To.Add(new MailAddress("Recipient@domain.com"));
    message.Subject = "Subject";
    message.Body = "Email Message Body";

    // Add attachment
    string attachmentPath = Server.MapPath("~/AttachmentPath.jpg");
    message.Attachments.Add(new Attachment(attachmentPath));

    // Connect to GoDaddy SMTP
    SmtpClient smtp = new SmtpClient("relay-hosting.secureserver.net");
    smtp.Credentials = new System.Net.NetworkCredential("Username","Password");
    smtp.Port = 25;
    smtp.EnableSsl = false;

    // Send the message
    smtp.Send(message);
}

你试过什么吗?你看到了吗?你解决了这个问题了吗?感谢他们使用relay-hosting.secureserver.net,因为它是用来从我们的共享托管帐户发送电子邮件的。使用电子邮件客户端时,smtp.secureserver.net与我们基于web的电子邮件帐户一起使用。