在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);
}
}
}
答案 0 :(得分:0)
“我需要一所房子,我有这些木板。”
这实质上就是你的“问题”听起来如何。没有冒犯意味着,但没有人会为你实现这个功能。你需要更多地充实你的问题。尽你所能,尽可能确定哪些不起作用,然后提出具体问题。
SO有一个很好的How to Ask。