- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在寻找答案,但我还没有发现我的错误。所以也许你可以帮助我解决我在尝试通过 nodemailer 从未知邮件发送邮件到我的个人邮件时遇到的这个错误(对于我网站上的联系表):
api/mail.js
import nodemailer from 'nodemailer';
import {valueMissing} from "../../utils/functions";
export default function sendMail (req,res){
if (valueMissing(req.body.name) || valueMissing(req.body.subject) ||
valueMissing(req.body.message) || valueMissing(req.body.mail))
return res.status(202).json({ success: false });
else {
const transporter = nodemailer.createTransport({
port: 465,
host: 'smtp.xxx.xxx',
auth: {
user: process.env.MAIL_USER,
pass: process.env.MAIL_PW
},
});
const message = {
from: {
name: req.body.name,
address: req.body.mail
},
to: process.env.MAIL_USER,
subject: req.body.subject,
text: req.body.message
};
transporter.sendMail(message,error => {
if(error) {
console.log(error);
return res.status(202).json({
success: false
});
} else return res.status(200).json({
success: true
});
})
}
}
我以前使用过 nodemailer,但那时我是从我的邮箱向另一个人发送邮件,而不是相反。在我的研究中,我发现了这个教程 - Creating A Contact Form With JavaScript / Nodemailer .我在做什么不同?似乎它应该以任何一种方式工作......
提前致谢:)
最佳答案
好的,我找到了解决方案,适用于遇到相同问题的任何人:事实上,Nodemailer 无法从其他人的电子邮件发送邮件。所以我将消息选项更改为以下内容:
const message = {
from: {
name: req.body.name,
address: process.env.MAIL_USER,
},
to: process.env.MAIL_USER,
subject: req.body.subject,
text: req.body.message,
replyTo: req.body.mail
}
基本上我将邮件从我的邮件发送到同一邮件。为了保留此人的邮件以供回复,我添加了 replyTo 选项。现在它就像一个魅力!
关于node.js - Nodemailer 错误 : Recipient command failed: 553 5. 7.1:发件人地址被拒绝:不属于用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69221631/
我正在运行一个带有 while 约束的 SQL 查询,其中包含一些“id”。例如: SELECT table.id FROM TableOne table WHERE table.id IN (1,
假设我有以下类型声明: declare type Point2D = { x: number, y: number } 我从服务器获取一些数据并得到以下信息: const response = { x
根据 Angular 文档,Angular 的指令有 3 种类型: 组件 结构化 属性 根据以下官方链接:https://angular.io/guide/attribute-directives#d
在我正在处理的 Spring Boot 应用程序中,我有一个未注释为 bean (@Component) 的类,但包含一个 Autowiring 字段: public class One{ @
我有一个问题,我正在学习 swift 编程,我已经学会了毫无问题地处理表格和集合,包括使用 alamofire 的 cosumo 服务,但我遇到了一个问题,我在个性化表格 View 中有一个集合单元格
我已经在我们办公场所的实时服务器上配置了 TFS。 现在,我们可以访问它,即 windows 域 用户/事件目录 用户但是当我把我的用户名密码 给别人时我们的办公场所,并要求他通过 Web 链接从 v
我的 .plist 的 UIStatusBarHidden 是 false,所以我的应用程序不显示 iOS 状态栏。 连接到自定义 UIView 顶部的 UI 元素在 iPhone 6/7/8 设备上
执行某些 SP 时开始出现以下错误。与此错误相关的代码非常简单,将#temp 表连接到真实表 错误全文: Msg 605, Level 21, State 3, Procedure spSSRSRPT
我有一段代码调用 LogonUser(),然后调用 CreateProcessAsUser()。在 Win32 中,生成的进程属于属于 LOCAL 组的用户(例如,TESTDOMAIN\user1)。
Xcode 6.1 在组件安装完成后出现错误。 Xcode 安装程序是从其他 mac 复制的。请帮助我如何解决 dyld_sim 错误....谢谢 /Applications/Xcode.app/Co
我是一名优秀的程序员,十分优秀!