游戏蛮牛学习群(纯技术交流,不闲聊):159852603
游戏蛮牛 手机端
开启辅助访问
 找回密码
 注册帐号

扫一扫,访问微社区

问答求助

关注:561

当前位置:游戏蛮牛 技术专区 问答求助

_____________________________________________________________________________________________________________
问答求助版块规则:

  1、问题尽量描述清楚
      2、代码要放在代码块里
      3、附件最好放到云盘,然后把链接放到TXT文档里,上传TXT文档。【最好没有附件,你懂得】
      4、本版块回复不得无意义,如:顶、呵呵、不错......以及擦边!【真的会扣分的哦】严重者,封IP!
      5、问题得到解决,请选择最佳答案。
      6、若问题是你自己解决了,可以联系管理员,返还蛮牛币,写下你的答案,另有蛮牛币奖赏。
_____________________________________________________________________________________________________________
查看: 929|回复: 12

[脚本] 如何unity发送邮件?

[复制链接]  [移动端链接]
7日久生情
1589/5000
排名
1568
昨日变化
3

20

主题

198

帖子

1589

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
225323
好友
1
蛮牛币
364
威望
0
注册时间
2017-6-5
在线时间
601 小时
最后登录
2018-11-20
发表于 2017-12-7 14:06:12 | 显示全部楼层 |阅读模式
20蛮牛币
本帖最后由 RevoYu 于 2017-12-7 14:08 编辑

百度查了好几篇博文,都无法实现。

代码如下,希望有经验的大佬能指点一下!

[AppleScript] 纯文本查看 复制代码
    private void SendEmail()
    {
        MailMessage mail = new MailMessage();

        mail.From = new MailAddress("xxxxxx@qq.com");
        mail.To.Add("xxxxxx@qq.com");
        mail.Subject = "Test Mail";
        mail.Body = "This is for testing SMTP mail from GMAIL";

        //mail.Attachments.Add(new Attachment("Assets/StreamingAssets/Screenshot.png"));

        SmtpClient smtpServer = new SmtpClient("smtp.qq.com");
        //SmtpClient smtpServer = new SmtpClient("smtp.exmail.qq.com");
        //SmtpClient smtpServer = new SmtpClient("smtp.gmail.com");
        //smtpServer.Port = 587;

        smtpServer.Credentials = new NetworkCredential("xxxxxx@qq.com", "xxxxxx") as ICredentialsByHost;
        smtpServer.EnableSsl = true;

        ServicePointManager.ServerCertificateValidationCallback =
            delegate (object s, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors)
            { return true; };

        smtpServer.Send(mail);
        Debug.Log("success");
    }

报错如图!


QQ图片20171207140748.png

回复

使用道具 举报

排名
528
昨日变化
2

231

主题

1万

帖子

1万

积分

Rank: 12Rank: 12Rank: 12

UID
78862
好友
14
蛮牛币
27457
威望
0
注册时间
2015-3-11
在线时间
2998 小时
最后登录
2018-11-21
QQ
发表于 2017-12-7 14:06:13 | 显示全部楼层

点评

非常感谢!根据这个教程已经解决了!  发表于 2017-12-7 21:29

回复

使用道具 举报

排名
38638
昨日变化
25

0

主题

7

帖子

13

积分

Rank: 1

UID
258798
好友
0
蛮牛币
35
威望
0
注册时间
2017-12-9
在线时间
2 小时
最后登录
2017-12-18
发表于 2017-12-10 17:19:24 | 显示全部楼层
学习了{:86:}

回复

使用道具 举报

7日久生情
1805/5000
排名
1741
昨日变化
2

35

主题

249

帖子

1805

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
184458
好友
4
蛮牛币
10478
威望
0
注册时间
2016-11-17
在线时间
805 小时
最后登录
2018-11-16
发表于 2017-12-15 16:12:37 | 显示全部楼层
请问楼主  有没有遇到这种情况  往邮箱里面发送视频(视频保存在本地电脑一个文件夹内)。程序直接卡死的情况

回复

使用道具 举报

7日久生情
1589/5000
排名
1568
昨日变化
3

20

主题

198

帖子

1589

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
225323
好友
1
蛮牛币
364
威望
0
注册时间
2017-6-5
在线时间
601 小时
最后登录
2018-11-20
 楼主| 发表于 2017-12-16 15:30:31 | 显示全部楼层
无名_ 发表于 2017-12-15 16:12
请问楼主  有没有遇到这种情况  往邮箱里面发送视频(视频保存在本地电脑一个文件夹内)。程序直接卡死的情 ...

只发送过图片,还没有发送过视频,等周一的时候我试试。

回复

使用道具 举报

7日久生情
1805/5000
排名
1741
昨日变化
2

35

主题

249

帖子

1805

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
184458
好友
4
蛮牛币
10478
威望
0
注册时间
2016-11-17
在线时间
805 小时
最后登录
2018-11-16
发表于 2017-12-18 09:52:25 | 显示全部楼层
RevoYu 发表于 2017-12-16 15:30
只发送过图片,还没有发送过视频,等周一的时候我试试。

我试过了 发视频可以的 就是太慢了  大佬看看有没有什么解决办法
  还有一个问题 请教一下大佬  还有别的发送邮件的方法么  这种方法还要密码 ,难道给别人发邮件 还需要人家的密码么  这是不是有点不太现实?

回复

使用道具 举报

7日久生情
1589/5000
排名
1568
昨日变化
3

20

主题

198

帖子

1589

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
225323
好友
1
蛮牛币
364
威望
0
注册时间
2017-6-5
在线时间
601 小时
最后登录
2018-11-20
 楼主| 发表于 2017-12-18 11:45:32 | 显示全部楼层
无名_ 发表于 2017-12-18 09:52
我试过了 发视频可以的 就是太慢了  大佬看看有没有什么解决办法
  还有一个问题 请教一下大佬  还有别的 ...

速度慢没办法的,这个和网速和smtp服务有关,用QQ这种的服务器不在我们这边也改不了,除非你自己架设smtp服务。

关于密码的话,只需要填写smtp服务的授权码就行了。不需要发送方或是接收方的密码。

回复

使用道具 举报

7日久生情
1805/5000
排名
1741
昨日变化
2

35

主题

249

帖子

1805

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
184458
好友
4
蛮牛币
10478
威望
0
注册时间
2016-11-17
在线时间
805 小时
最后登录
2018-11-16
发表于 2017-12-18 13:09:53 | 显示全部楼层
RevoYu 发表于 2017-12-18 11:45
速度慢没办法的,这个和网速和smtp服务有关,用QQ这种的服务器不在我们这边也改不了,除非你自己架设smtp ...

我知道只需要填写授权码 ,比如现在  你要往我的邮箱发送邮件的话,你是不是的知道我这边的授权码才能发送?

回复

使用道具 举报

7日久生情
1589/5000
排名
1568
昨日变化
3

20

主题

198

帖子

1589

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
225323
好友
1
蛮牛币
364
威望
0
注册时间
2017-6-5
在线时间
601 小时
最后登录
2018-11-20
 楼主| 发表于 2017-12-18 13:33:36 | 显示全部楼层
无名_ 发表于 2017-12-18 13:09
我知道只需要填写授权码 ,比如现在  你要往我的邮箱发送邮件的话,你是不是的知道我这边的授权码才能发 ...

不需要啊,只要填写发送方的授权码就行了。

回复

使用道具 举报

7日久生情
1805/5000
排名
1741
昨日变化
2

35

主题

249

帖子

1805

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
184458
好友
4
蛮牛币
10478
威望
0
注册时间
2016-11-17
在线时间
805 小时
最后登录
2018-11-16
发表于 2017-12-22 16:38:54 | 显示全部楼层
RevoYu 发表于 2017-12-18 13:33
不需要啊,只要填写发送方的授权码就行了。

大佬  我发布出来时候 为什么发送不了了呢   没发布的时候是可以发送的
[发帖际遇]: 无名_ 发帖时在路边捡到 1 蛮牛币,偷偷放进了口袋. 幸运榜 / 衰神榜

回复

使用道具 举报

7日久生情
1589/5000
排名
1568
昨日变化
3

20

主题

198

帖子

1589

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
225323
好友
1
蛮牛币
364
威望
0
注册时间
2017-6-5
在线时间
601 小时
最后登录
2018-11-20
 楼主| 发表于 2017-12-25 09:40:36 | 显示全部楼层
无名_ 发表于 2017-12-22 16:38
大佬  我发布出来时候 为什么发送不了了呢   没发布的时候是可以发送的

我也存在同样的问题,公司项目做一半不需要了,所以就扔一边了。等有空的时候我再研究下。
[发帖际遇]: RevoYu 捡了钱没交公 蛮牛币 降了 2 . 幸运榜 / 衰神榜

回复

使用道具 举报

7日久生情
1805/5000
排名
1741
昨日变化
2

35

主题

249

帖子

1805

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
184458
好友
4
蛮牛币
10478
威望
0
注册时间
2016-11-17
在线时间
805 小时
最后登录
2018-11-16
发表于 2017-12-29 15:51:14 | 显示全部楼层
RevoYu 发表于 2017-12-25 09:40
我也存在同样的问题,公司项目做一半不需要了,所以就扔一边了。等有空的时候我再研究下。 ...

  还有一个问题  请教一下  我想在邮件发送过程中  出现一个页面 显示发送中  但是这句代码放进去没作用啊  我是在 smtpServer.Send(mail);后面 加了一句 fasongzhong.SetActive(true);

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

关闭

站长推荐 上一条 /1 下一条

快速回复 返回顶部 返回列表