nodejs 从不存在的电子邮件发送电子邮件
nodejs sends email from non existing email
我想使用一个不存在的电子邮件地址(例如 no-reply@anyhost.com)发送电子邮件来欢迎我们的用户。
这是一个示例,说明如何通过 Ruby 在 Rails(ActionMailer)
上执行此操作
# app/mailers/application_mailer.rb
class ApplicationMailer < ActionMailer::Base
default from: "from@example.com"
end
有没有办法在 nodejs 中做到这一点?图书馆 nodemailer 需要使用现有的电子邮件地址:
var transporter = nodemailer.createTransport('smtps://user%40gmail.com:pass@smtp.gmail.com');
是否可以使用不存在的邮箱?
Nodemailer 需要 smtp 服务器来发送其电子邮件,而不是 signed by
电子邮件。
根据您的邮件量,我会使用 Sendgrid as they have a free tier offering 12,000 emails a month and an amazing node package。只要你拥有他们的域,他们就可以让你像任何人一样发送电子邮件。我使用 nodemailer 已经很长时间了,但是,根据您的使用方式,您可能会发现您同时丢弃了一些同时发送过多的电子邮件。
Sendgrid 不是唯一的邮件提供者,他们也提供 mailgun,但我一直使用 Sendgrid 取得最大的成功
在我的 Ubuntu 服务器上 node.js 我使用 sendmail
首先我安装sendmail
apt-get sendmail
然后我安装nodemailer
npm install nodemailer
然后我将其包含在我的文件中
nodemailer = require('nodemailer'),
transporter = nodemailer.createTransport(),
终于发邮件了
transporter.sendMail({
from: 'admin@mydomain.com',
to: results.email,
subject: 'Password Reset',
text: 'Your new password is: ' + password
});
请注意,sendmail 不如从真实电子邮件地址实际发送电子邮件可靠,而且更有可能被标记为垃圾邮件。但是,它是一个免费且易于实施的选项,在开发中很有用,或者如果您不介意提醒用户检查他们的垃圾邮件。
我想使用一个不存在的电子邮件地址(例如 no-reply@anyhost.com)发送电子邮件来欢迎我们的用户。
这是一个示例,说明如何通过 Ruby 在 Rails(ActionMailer)
上执行此操作# app/mailers/application_mailer.rb
class ApplicationMailer < ActionMailer::Base
default from: "from@example.com"
end
有没有办法在 nodejs 中做到这一点?图书馆 nodemailer 需要使用现有的电子邮件地址:
var transporter = nodemailer.createTransport('smtps://user%40gmail.com:pass@smtp.gmail.com');
是否可以使用不存在的邮箱?
Nodemailer 需要 smtp 服务器来发送其电子邮件,而不是 signed by
电子邮件。
根据您的邮件量,我会使用 Sendgrid as they have a free tier offering 12,000 emails a month and an amazing node package。只要你拥有他们的域,他们就可以让你像任何人一样发送电子邮件。我使用 nodemailer 已经很长时间了,但是,根据您的使用方式,您可能会发现您同时丢弃了一些同时发送过多的电子邮件。
Sendgrid 不是唯一的邮件提供者,他们也提供 mailgun,但我一直使用 Sendgrid 取得最大的成功
在我的 Ubuntu 服务器上 node.js 我使用 sendmail
首先我安装sendmail
apt-get sendmail
然后我安装nodemailer
npm install nodemailer
然后我将其包含在我的文件中
nodemailer = require('nodemailer'),
transporter = nodemailer.createTransport(),
终于发邮件了
transporter.sendMail({
from: 'admin@mydomain.com',
to: results.email,
subject: 'Password Reset',
text: 'Your new password is: ' + password
});
请注意,sendmail 不如从真实电子邮件地址实际发送电子邮件可靠,而且更有可能被标记为垃圾邮件。但是,它是一个免费且易于实施的选项,在开发中很有用,或者如果您不介意提醒用户检查他们的垃圾邮件。