1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/dingxiaowei-CSharpSendEmail

В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Пример отправки почты с использованием Unity


Эффект примера

! Здесь пишите описание изображения ! Здесь пишите описание изображения ! После отправки сразу получена почта ! Полученная почта

Код

CS-контроллер

Описание: простая отправка почты

class Program
{
    static void Main(string[] args)
    {
        SmtpClient mailClient = new SmtpClient("smtp.qq.com");
        mailClient.EnableSsl = true;
        //Credentials для аутентификации при подключении к SMTP-серверу
        mailClient.Credentials = new NetworkCredential("1213250243@qq.com", "");
        //test@qq.com - адрес отправителя, test@tom.com - адрес получателя
        MailMessage message = new MailMessage(new MailAddress("1213250243@qq.com"), new MailAddress("aladdingame@qq.com"));
        // message.Bcc.Add(new MailAddress("tst@qq.com")); //можно добавить несколько получателей
        message.Body = "Hello Word! "; //текст сообщения
        message.Subject = "this is a test"; //тема сообщения
        //Attachment - вложение
        Attachment att = new Attachment(@"D:/test.mp3");
        message.Attachments.Add(att); //добавление вложения
        Console.WriteLine("Start Send Mail...");
        //Отправка...
        mailClient.Send(message);
        Console.WriteLine("Send Mail Successed");
        Console.ReadLine();
    }
}

Unity

Описание: создание скриншота и отправка его на указанный адрес

using UnityEngine;
using System.Collections;
using System;
using System.Net;
using System.Net.Mail;
using System.Net.Security;
using System.Security.Cryptography.X509Certificates;
``````csharp
public class SendEmailSrc : MonoBehaviour
{
    void OnGUI()
    {
        if (GUI.Button(new Rect(0, 50, 100, 40), "Capture"))
        {
            Debug.Log("Capture Screenshot");
            Application.CaptureScreenshot("screen.png");
        }
        if (GUI.Button(new Rect(0, 0, 100, 40), "Send"))
        {
            SendEmail();
        }
    }

    private void SendEmail()
    {
        MailMessage mail = new MailMessage();
        mail.From = new MailAddress("1213250243@qq.com");
        mail.To.Add("1213250243@qq.com");
        mail.Subject = "Test Mail";
        mail.Body = "This is for testing SMTP mail from GMAIL";
        mail.Attachments.Add(new Attachment("screen.png"));
        SmtpClient smtpServer = new SmtpClient("smtp.qq.com");
        smtpServer.Credentials = new System.Net.NetworkCredential("1213250243@qq.com", "пароль") as ICredentialsByHost;
        smtpServer.EnableSsl = true;
        ServicePointManager.ServerCertificateValidationCallback =
            delegate(object s, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors)
            { return true; };
        smtpServer.Send(mail);
        Debug.Log("успех");
    }
}

Посетите мой блог

----------

Подписывайтесь на мой твиттер

==================== Неравнодушный 丁小未 CSDN блог ==================

Мой QQ: 1213250243

Unity QQ группа: 375151422

===================== Обучение вместе, прогресс вместе ===================

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Отправка письма на C#. Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Язык

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/dingxiaowei-CSharpSendEmail.git
git@api.gitlife.ru:oschina-mirror/dingxiaowei-CSharpSendEmail.git
oschina-mirror
dingxiaowei-CSharpSendEmail
dingxiaowei-CSharpSendEmail
master