能用C#脚本发给我吗
时间: 2024-10-18 19:21:00 浏览: 13
c#实现代码脚本编辑器的功能
3星 · 编辑精心推荐
当然可以,使用C#脚本发送内容通常涉及到网络通信,特别是如果你想要在Unity游戏引擎或者其他支持C#的应用环境中发送信息。以下是一个简单的例子,展示了如何使用C#的`System.Net.Mail`类发送电子邮件:
```csharp
using System;
using System.Net.Mail;
public class EmailSender {
public void SendEmail(string recipient, string subject, string body) {
MailMessage message = new MailMessage();
SmtpClient client = new SmtpClient("smtp.example.com", 587); // 邮件服务器地址和端口
// 设置邮件属性
message.From = new MailAddress("sender@example.com");
message.To.Add(recipient);
message.Subject = subject;
message.Body = body;
// 使用SSL加密连接
client.EnableSsl = true;
client.Credentials = new NetworkCredential("your_username", "your_password");
try {
client.Send(message);
Debug.Log("Email sent successfully.");
} catch (Exception ex) {
Debug.LogError($"Failed to send email: {ex.Message}");
}
}
}
```
在这个例子中,你需要替换"smtp.example.com"、"your_username"和"your_password"为实际的SMTP服务器地址、用户名和密码。
阅读全文