我正在使用 XNA 开发游戏,我需要从我的游戏中发送一封确认电子邮件。 是否可以从 XNA 发送电子邮件?如果是这样,请发布示例代码。
最佳答案
如果您的游戏在 Xbox 360 上运行,则不可能从 XNA Framework 发送电子邮件。 Xbox 360 不允许互联网访问 - 所有网络流量都通过 Xbox LIVE 或系统链接。 Xbox 360 XNA Framework 中也(因此)没有用于发送电子邮件的 API。
如果您的游戏在 Windows 下运行,您可以包含对 System.Net.Mail
的引用然后使用 SmtpClient
和 MailMessage
发送电子邮件。例如:
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/