javascript - 如何在javascript中发送预定的电子邮件?
问题描述
我正在使用 SMTPJS 通过 Gmail SMTP 发送电子邮件。这是我的简单工作代码:
<script src="https://smtpjs.com/v2/smtp.js"></script>
sendEmail(to, subject, body){
Email.send(
"SITENAME noti.sitename@gmail.com", //from
to, //to
subject, //subject
body, //body
"smtp.gmail.com", //smtp host
"noti.sitename@gmail.com", //username account
"Noti-Password", //password account
message=>{
alert("sent");
}
)
}
我需要做的是发送一封应按日期发送的电子邮件。例如 2 周后或 30 天后。那么可以通过添加一些行或做其他方式来实现吗?
解决方案
我认为仅使用 JavaScript 是不可能的为此,您需要在特定时间打开浏览器,它可以从服务器端进行管理,但就我在客户端的关注而言,它只能通过必须嵌入客户端浏览器的扩展来完成. 您可以使用背景或字幕脚本在特定时间发送消息
推荐阅读
- memory-management - 创建 Linux DMA 缓冲区 > 4 MB
- reactjs - 高阶函数无法访问 Redux 状态
- c# - 为什么递归函数会返回意外结果?
- sql - 如何在同一个查询中从 2 个不同的表中多次左连接同一个表?
- mysql - mysql数据库唯一ID在一天后被删除后重复
- linear-programming - 我怎样才能使两个索引在ampl中不相等?
- algorithm - 回溯和递归澄清
- powershell - 使用同一个脚本创建多个文件
- sql - SQL 中的 SELECT 语句有效,但 PLSQL 中的 SELECT INTO 语句无效
- kotlin - Kotlin:有没有办法把它作为一个序列来迭代?