Unity 3D - 用户正在填写调查表,然后自动发送电子邮件

时间:2014-03-24 18:42:52

标签: c# scripting unity3d

在Unity 3D中我想要标题说:用户正在填写调查,然后自动发送电子邮件。我使用Unity 3D。 我已经有了这个c#脚本,但我希望我的游戏用户填写此内容。

脚本:

using System.Net;
using System.Net.Mail;

using UnityEngine;

public class SendMail : MonoBehaviour {
    public string sender = "me@mymailaccount.com";
    public string receiver = "me@mymailaccount.com";
    public string smtpPassword = "mysmtppassword";
    public string smtpHost = "mail.mymailacount.com";

    // Use this for initialization
    private void Start() {
        using (var mail = new MailMessage {
            From = new MailAddress(sender),
            Subject = "test subject",
            Body = "Hello there!"
        }) {
            mail.To.Add(receiver);

            var smtpServer = new SmtpClient(smtpHost) {
                Port = 25,
                Credentials = (ICredentialsByHost)new NetworkCredential(sender, smtpPassword)
            };
            ServicePointManager.ServerCertificateValidationCallback = delegate { return true; };
            smtpServer.Send(mail);
        }
    }
}

1 个答案:

答案 0 :(得分:0)

  

“我需要一所房子,我有这些木板。”

这实质上就是你的“问题”听起来如何。没有冒犯意味着,但没有人会为你实现这个功能。你需要更多地充实你的问题。尽你所能,尽可能确定哪些不起作用,然后提出具体问题。

SO有一个很好的How to Ask