可以通过以下步骤实现:
MailMessage mail = new MailMessage();
mail.From = new MailAddress("sender@example.com");
mail.To.Add("recipient@example.com");
mail.Subject = "剪贴板内容";
mail.Body = Clipboard.GetText();
SmtpClient smtpClient = new SmtpClient("smtp.example.com", 587);
smtpClient.EnableSsl = true;
smtpClient.Credentials = new NetworkCredential("username", "password");
请注意,上述代码中的SMTP服务器地址、端口号、用户名和密码需要根据实际情况进行修改。
smtpClient.Send(mail);
完整的代码示例:
using System;
using System.Net;
using System.Net.Mail;
using System.Windows.Forms;
namespace ConsoleApp
{
class Program
{
static void Main(string[] args)
{
// 获取剪贴板内容
string clipboardText = Clipboard.GetText();
// 创建邮件对象
MailMessage mail = new MailMessage();
mail.From = new MailAddress("sender@example.com");
mail.To.Add("recipient@example.com");
mail.Subject = "剪贴板内容";
mail.Body = clipboardText;
// 设置邮件服务器信息
SmtpClient smtpClient = new SmtpClient("smtp.example.com", 587);
smtpClient.EnableSsl = true;
smtpClient.Credentials = new NetworkCredential("username", "password");
// 发送邮件
smtpClient.Send(mail);
Console.WriteLine("邮件发送成功!");
}
}
}
注意:在实际使用中,需要替换示例代码中的SMTP服务器地址、端口号、用户名和密码为有效的值。另外,还需要确保计算机可以访问SMTP服务器,并且已经安装了.NET Framework。
领取专属 10元无门槛券
手把手带您无忧上云