Skip to main content
 首页 » 编程设计

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

2024年02月23日35zfyouxi

我正在使用 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 .