c# - 是否可以从 XNA 发送电子邮件?

标签 c# email xna xbox360

我正在使用 XNA 开发游戏,我需要从我的游戏中发送一封确认电子邮件。 是否可以从 XNA 发送电子邮件?如果是这样,请发布示例代码。

最佳答案

如果您的游戏在 Xbox 360 上运行,则不可能从 XNA Framework 发送电子邮件。 Xbox 360 不允许互联网访问 - 所有网络流量都通过 Xbox LIVE 或系统链接。 Xbox 360 XNA Framework 中也(因此)没有用于发送电子邮件的 API。


如果您的游戏在 Windows 下运行,您可以包含对 System.Net.Mail 的引用然后使用 SmtpClientMailMessage发送电子邮件。例如:

MailMessage message = new MailMessage(
    "sender@example.com",                // From
    "recipient@example.com",             // To
    "Email Message",                     // Subject
    "Hello!");                           // Body

SmtpClient client = new SmtpClient("smtp.example.com");
client.Credentials = CredentialCache.DefaultNetworkCredentials;

client.Send(message);

有关详细信息,请参阅 the examples on MSDN .

关于c# - 是否可以从 XNA 发送电子邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8985713/

相关文章:

c# - 如何在运行时动态更改 DataGrid String 列格式?

c# - 正则表达式替换程序集版本的最后两位数字

c# - 在 C# 中自定义 MDI

php - Codeigniter 电子邮件问题

c# - 3D游戏的 map 格式

c# - XNA 4.0 VS2012 中没有 Windows 游戏选项

c# - SslStream 设置密码套件

html - 在图像下定位文本 - HTML 电子邮件

HTML Yahoo Mail 背景颜色问题

XNA 绘制 : using one spritebatch at whole game