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

时间:2012-01-24 11:04:26

标签: c# email xna xbox360

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

2 个答案:

答案 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实际创建邮件。