最近接触到通过Unity发送邮件的功能,需要将正文以及本地的文件作为附件发送到指定邮箱,最后通过SMTP实现了该功能,试了下QQ邮箱、163邮箱,亲测可用(PC端发布可用,手机端等未测试),总结如下:
QQ邮箱
QQ邮箱需要打开SMTP服务点此查看教程
using UnityEngine;
using System.Net;
using System.Net.Mail;
using System.Net.Security;
using System.Security.Cryptography.X509Certificates;
public class MyExcel : MonoBehaviour
{
//默认文件目录
private string UnityPath = @"C:/Users/Administrator/Desktop/1.xlsx";
void OnGUI()
{
if (GUI.Button(new Rect(0, 0, 100, 40), "Send"))
{
SendEmail(UnityPath);
}
}
/// <summary>
/// 邮件发送
/// </summary>
private void SendEmail(string UnityPath)
{
MailMessage mail = new MailMessage();
/

本文介绍如何在Unity中使用SMTP服务发送邮件,包括添加本地文件作为附件,并且详细说明了QQ邮箱和163邮箱的配置步骤,已验证在PC端发布环境下功能正常。
&spm=1001.2101.3001.5002&articleId=79115249&d=1&t=3&u=264cbd20a03a4518876e3bffdba13c27)
4396

被折叠的 条评论
为什么被折叠?



