【发布时间】:2017-01-06 12:54:57
【问题描述】:
我在开发中的应用程序中使用我的谷歌帐户发送电子邮件,但现在在生产中,我的客户给了我 cpanel 电子邮件。我正在使用 nodejs 的 nodemailer 模块来发送电子邮件。所以我对cpanel没有足够的了解。我可以在 mydomain.name/webmail 使用我的电子邮件凭据登录。
我发现代码 sn-p 可以在 nodemail 中使用 cpanel 电子邮件,例如
var transporter = nodemailer.createTransport({
host: 'hostname',
port: 25,
auth: {
user: '----domain.com',
pass: '********'
}
var mailOptions = {
from: '-----@domain.com',
to: '-------@gmail.com',
subject: 'Order Recipt',
text: 'html'
};
所以我不知道什么是端口和主机,我们必须在哪里配置它。
所以请帮助我如何在我的应用程序中使用 cpanel 电子邮件,我必须遵循哪些步骤。
目前我正在使用 nodemailer 和我的谷歌帐户电子邮件,例如
var transporter = nodemailer.createTransport({
service: 'gmail',
auth: {
user: configurationHolder.config.emailFrom,
pass: configurationHolder.config.emailPassword
}
});
var sendEmail = function (fromEmail, toEmail, subject, emailBody, html) {
transporter.sendMail({
from: fromEmail,
to: toEmail,
subject: subject,
text: emailBody,
html: html
});
}
谢谢
【问题讨论】:
-
您找到解决方案了吗?我也有同样的问题。从链接和视频来看,主机名似乎对我不起作用!
标签: node.js cpanel nodemailer