我如何从我的Gmail帐户在我的Node.js脚本发送电子邮件
How do I send email from my Gmail account in my Node.js script?
app.get('/email', function(req,res){
var emailjs = require('emailjs');
var email_server = emailjs.server.connect({
host: 'smtp.gmail.com',
ssl: true,
tls: true,
port: "465",
user:'kateholloway@gmail.com',
password:'mypassword',
});
var h={
text: 'hey how you doing',
from: 'Kate Holloway <kateholloway@gmail.com>',
to: 'someonesemail@gmail.com',
subject: 'where is your phone'
};
var message = emailjs.message.create(h);
email_server.send(message, function(err,message){
console.log(err);
console.log(message);
res.send('ok');
});
});
这个设置正确吗?
我得到的错误信息是:
{ [Error: connection has ended] code: 9, smtp: undefined }
注意:此代码适用于我自己的域/服务器。但它不适用于Gmail。因此,我认为我的Gmail smtp设置不正确。
我们已经在Gmail中使用了这个库。我们只设置了主机、用户、密码和ssl选项。一切正常。尝试删除其他选项
相关文章:
- 我如何让我的脚本连续提交两个表单
- 我的脚本不起作用
- 为什么我的脚本正在运行动画,但没有显示它
- 茉莉花Maven插件包括我的脚本使用文件协议
- 为什么我的脚本应该只在 IE 上触发时在 Mozilla 上触发
- 选择下拉列表需要在选中时显示提供商的详细信息-无法通过我的脚本显示url
- W3Schools的函数正在破坏我的脚本
- 让循环在我的脚本中工作
- 不存在的XML节点破坏了我的脚本
- jQuery Masonry在我的脚本中不起作用
- 这个对象构造函数阻止我的脚本运行
- 如果在外部单击,则隐藏弹出窗口.为什么我的脚本没有'不起作用
- 为什么我的脚本不使用keyup生成新行
- 为什么't我的脚本(正确链接的)不起作用
- jQuery没有在Wordpress中定义,但我的脚本被正确排队
- 如何将我的脚本应用于通过无限滚动加载的图像
- 不明白为什么我不用我的脚本更改我的 PHP 变量
- 使用 ajax 作为注释表单,它给了我 500 个内部错误,但没有脚本它可以工作,这意味着我的脚本是错误的;对
- 我的脚本中有什么错误
- 隐藏的“纬度”和“lng”字段没有被删除,所以我的脚本仍在从不正确的地理位置中搜索纬度和液化天然气结果