C# WPF 使用Thunderbird 发送图片邮件 - 代码示例
要在C# WPF中使用Thunderbird发送图片,您可以使用System.Net.Mail命名空间中的SmtpClient和MailMessage类。下面是一个示例代码,演示了如何发送带有附件的电子邮件:\n\ncsharp\nusing System.Net.Mail;\n\n// 创建一个新的MailMessage对象\nMailMessage mail = new MailMessage();\n\n// 设置邮件的发送者和接收者\nmail.From = new MailAddress("your-email@example.com");\nmail.To.Add("recipient-email@example.com");\n\n// 设置邮件的标题和正文\nmail.Subject = "This is the subject";\nmail.Body = "This is the body";\n\n// 创建一个Attachment对象,将要发送的图片添加为附件\nAttachment attachment = new Attachment("path-to-image.jpg");\nmail.Attachments.Add(attachment);\n\n// 创建一个SmtpClient对象,并设置SMTP服务器的地址和端口号\nSmtpClient smtpClient = new SmtpClient("smtp.example.com", 587);\n\n// 设置SMTP服务器的凭据(用户名和密码)\nsmtpClient.Credentials = new System.Net.NetworkCredential("username", "password");\n\n// 启用SSL加密\nsmtpClient.EnableSsl = true;\n\n// 发送邮件\nsmtpClient.Send(mail);\n\n\n请确保将"your-email@example.com"替换为您的电子邮件地址,"recipient-email@example.com"替换为收件人的电子邮件地址,"path-to-image.jpg"替换为要发送的图片的路径,"smtp.example.com"替换为您的SMTP服务器的地址,"587"替换为SMTP服务器的端口号,并将"username"和"password"替换为您的SMTP服务器的用户名和密码。\n\n请注意,为了能够发送邮件,您的电子邮件账户必须允许使用SMTP服务器进行身份验证。
原文地址: https://www.cveoy.top/t/topic/pqVp 著作权归作者所有。请勿转载和采集!