Advertisement
Guest User

Untitled

a guest
Sep 6th, 2015
230
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.57 KB | None | 0 0
  1. using UnityEngine;
  2. using System.Collections;
  3. using System;
  4. using System.Net;
  5. using System.Net.Mail;
  6. using System.Net.Security;
  7. using System.Security.Cryptography.X509Certificates;
  8. using UnityEngine.UI;
  9.  
  10. public class Question : MonoBehaviour {
  11.     public Text nameField;
  12.     public Text questionField;
  13.     public Text rightAnswerField;
  14.     public Text wrongAnswer1Field;
  15.     public Text wrongAnswer2Field;
  16.     public Text wrongAnswer3Field;
  17.    
  18.     void Send(int Hard,string name,string question,string rightAnswer,string wrongAnswer1,string wrongAnswer2,string wrongAnswer3)
  19.     {
  20.         MailMessage mail = new MailMessage();
  21.  
  22.         mail.From = new MailAddress("MyEmail@gmail.com");
  23.         mail.To.Add("MyEmail@gmail.com");
  24.         mail.Subject = "New Question";
  25.         mail.Body = "От: " + name + Environment.NewLine+
  26.             "Трудност: " + Hard + Environment.NewLine+
  27.             "Въпрос : " + question + Environment.NewLine+
  28.             "Верен Отговор : " + rightAnswer + Environment.NewLine+
  29.             "Грешен Отговор 1: " + wrongAnswer1 + Environment.NewLine+
  30.             "Грешен Отговор 2: " + wrongAnswer2 + Environment.NewLine+
  31.             "Грешен Отговор 3: " + wrongAnswer3 + Environment.NewLine;
  32.            
  33.  
  34.         SmtpClient smtpServer = new SmtpClient("smtp.gmail.com");
  35.         smtpServer.Port = 587;
  36.         smtpServer.Credentials = new System.Net.NetworkCredential("MyEmail@gmail.com", "MyPassword") as ICredentialsByHost;
  37.         smtpServer.EnableSsl = true;
  38.         ServicePointManager.ServerCertificateValidationCallback =
  39.             delegate(object s, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors)
  40.             { return true; };
  41.         smtpServer.Send(mail);
  42.  
  43.         Debug.Log("success");
  44.  
  45.     }
  46.     public void SendButtonPressed()
  47.     {
  48.         if (nameField.text != "" && nameField.text != null
  49.            && questionField.text != "" && questionField.text != null
  50.           && rightAnswerField.text != "" && rightAnswerField.text != null
  51.           && wrongAnswer1Field.text != "" && wrongAnswer1Field.text != null
  52.            && wrongAnswer2Field.text != "" && wrongAnswer2Field.text != null
  53.           && wrongAnswer3Field.text != "" && wrongAnswer3Field.text != null)
  54.          {
  55.               Mail(100, nameField.text, questionField.text, rightAnswerField.text, wrongAnswer1Field.text, wrongAnswer2Field.text, wrongAnswer3Field.text);
  56.           }
  57.         else
  58.        {
  59.            Debug.Log("Error with sending");
  60.        }
  61.     }
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement