我正在使用XNA开发游戏,我需要从游戏中发送确认电子邮件。 是否可以从XNA发送电子邮件?如果是,请发布示例代码。
答案 0 :(得分:4)
如果您的游戏在 Xbox 360 上运行,则从XNA Framework发送电子邮件不可能。 Xbox 360上不允许访问Internet - 所有网络流量都通过Xbox LIVE或System Link。还有(因此)没有用于发送Xbox 360 XNA Framework中包含的电子邮件的API。
如果您的游戏在 Windows 下运行,则可以包含对System.Net.Mail
的引用,然后使用{{3} }和SmtpClient
发送电子邮件。例如:
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);
有关详细信息,请参阅MailMessage
。
答案 1 :(得分:0)
System.net.mail
命名空间应该没问题。使用SmtpClient
连接到邮件服务器,然后MailMessage
实际创建邮件。