Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using UnityEngine;
- using System.Collections;
- using System;
- using System.Net;
- using System.Net.Mail;
- using System.Net.Security;
- using System.Security.Cryptography.X509Certificates;
- using UnityEngine.UI;
- public class Question : MonoBehaviour {
- public Text nameField;
- public Text questionField;
- public Text rightAnswerField;
- public Text wrongAnswer1Field;
- public Text wrongAnswer2Field;
- public Text wrongAnswer3Field;
- void Send(int Hard,string name,string question,string rightAnswer,string wrongAnswer1,string wrongAnswer2,string wrongAnswer3)
- {
- MailMessage mail = new MailMessage();
- mail.From = new MailAddress("MyEmail@gmail.com");
- mail.To.Add("MyEmail@gmail.com");
- mail.Subject = "New Question";
- mail.Body = "От: " + name + Environment.NewLine+
- "Трудност: " + Hard + Environment.NewLine+
- "Въпрос : " + question + Environment.NewLine+
- "Верен Отговор : " + rightAnswer + Environment.NewLine+
- "Грешен Отговор 1: " + wrongAnswer1 + Environment.NewLine+
- "Грешен Отговор 2: " + wrongAnswer2 + Environment.NewLine+
- "Грешен Отговор 3: " + wrongAnswer3 + Environment.NewLine;
- SmtpClient smtpServer = new SmtpClient("smtp.gmail.com");
- smtpServer.Port = 587;
- smtpServer.Credentials = new System.Net.NetworkCredential("MyEmail@gmail.com", "MyPassword") as ICredentialsByHost;
- smtpServer.EnableSsl = true;
- ServicePointManager.ServerCertificateValidationCallback =
- delegate(object s, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors)
- { return true; };
- smtpServer.Send(mail);
- Debug.Log("success");
- }
- public void SendButtonPressed()
- {
- if (nameField.text != "" && nameField.text != null
- && questionField.text != "" && questionField.text != null
- && rightAnswerField.text != "" && rightAnswerField.text != null
- && wrongAnswer1Field.text != "" && wrongAnswer1Field.text != null
- && wrongAnswer2Field.text != "" && wrongAnswer2Field.text != null
- && wrongAnswer3Field.text != "" && wrongAnswer3Field.text != null)
- {
- Mail(100, nameField.text, questionField.text, rightAnswerField.text, wrongAnswer1Field.text, wrongAnswer2Field.text, wrongAnswer3Field.text);
- }
- else
- {
- Debug.Log("Error with sending");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement