发帖
充值
 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
12 3

懒人精灵发邮件源码

源码分享 6887 12 2021-11-8 21:32:00
  1. function SendSimpleEmail(title,text)                        --标题,内容
  2.     local smtp = require("socket.smtp")
  3.     local mime = require("mime")
  4.     local ltn12 = require("ltn12")
  5.     smtp.TIMEOUT = 30;
  6.     local from = "<123456789@qq.com>";     --发件人邮件地址
  7.     local rcpt = {"<xxxxxxxx@qq.com>"}; --收件人邮件地址
  8.     local bodys="";

  9.     local source = smtp.message{                                -- 发送内容
  10.         headers = {                                        --表头及标题
  11.             from = from,                        --来源
  12.             to ="<xxxxxxxx@qq.com>",                        --收件人邮件地址
  13.             subject = title or "标题"                        --标题
  14.         },
  15.         body={
  16.             preamble = "",
  17.             [1] = {                                        --邮件内容
  18.                 body = mime.eol(0, text or "邮件内容")
  19.             },
  20.         }
  21.     }
  22.     local r, e = smtp.send{
  23.         server="smtp.qq.com",
  24.         --                         port=25,
  25.         user="123456789@qq.com",
  26.         password="dfsfrgegreghggj",
  27.         from = from,
  28.         rcpt = rcpt,
  29.         source = source
  30.     }
  31.     return r,e        --发送失败时r=nil,e=错误信息 成功时 r==1
  32. end
复制代码

使用道具 举报

2021-11-9 08:55:06
请问一下发件人密码是写在哪儿?应该是要写才能发邮件的吧
2021-11-10 22:54:48
zj1997 发表于 2021-11-9 08:55
请问一下发件人密码是写在哪儿?应该是要写才能发邮件的吧

password="dfsfrgegreghggj",
2021-11-11 11:05:22
qq9451045 发表于 2021-11-10 22:54
password="dfsfrgegreghggj",

好的,谢谢!!已经找到了,试了一下非常好用…感谢分享!!
2021-11-13 11:32:56
太6了 多学习下
2021-11-14 01:15:45
做的不错哦,楼主加油,期待更好的作品!



                                            藏起来的小尾巴,不让你看!  
    2021-11-15 17:44:06
    直接抄 thx
    2021-11-15 22:28:13
    太强了学习一下
    2021-11-22 21:11:44
    支持一下
    2022-1-8 14:17:37
    厉害了,可以用
    您需要登录后才可以回帖 立即登录
    高级模式
    12下一页
    源码分享