using System.Windows.Forms;
using System.Diagnostics;
public class SendEmail : MonoBehaviour { MailMessage _mailMessage = new MailMessage(); public string _SenderEmailAddress; public string _SenderEmailPassWord; public string _RecipientAddress; public InputField SenderdAddress; public InputField SenderdPassWord; public InputField RecipientAddress; void Start () { } // Update is called once per frame void Update () { } public void SendEmails() { if (SenderdAddress.text != "" && SenderdPassWord.text != "" && RecipientAddress.text != "") { _mailMessage.From = new MailAddress(SenderdAddress.text); _mailMessage.To.Add(RecipientAddress.text); //添加发送地址 _mailMessage.Subject = "Hello Word"; //标题 _mailMessage.Body = "Unity Test Email"; //内容 _mailMessage.Attachments.Add(new Attachment(Path.Combine(UnityEngine.Application.streamingAssetsPath, "1.jpg"))); //附件 SmtpClient _SmtpClinet = new SmtpClient("smtp.qiye.163.com"); //smtp地址 _SmtpClinet.Credentials = new System.Net.NetworkCredential(SenderdAddress.text, SenderdPassWord.text) as ICredentialsByHost; //登陆SMTP服务器的身份验证. _SmtpClinet.EnableSsl = true; ServicePointManager.ServerCertificateValidationCallback = delegate(object s, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslpolicyErrors) { return true; }; try { _SmtpClinet.Send(_mailMessage); Debug.Log("发送成功"); } catch (Exception e) { print(e); } } else { print("信息不完整"); }}
public void LoadEXE(string ExeName)//调用外部程序,我这里调用SWF的文件,要调用的文件放入(StreamingAssets/OutSizeEXE目录下) { string path = Application.streamingAssetsPath + "/OutSizeEXE/" + ExeName + ".swf"; Process.Start(path); }
}
