我有一个SharePoint SPFx react web应用程序。我使用以下链接发送有关动作的电子邮件:https://pnp.github.io/pnpjs/sp/sp-utilities-utility/
我当前的代码是这样的:
import { default as pnp, sp, ItemAddResult } from "sp-pnp-js";
export interface EmailProperties {
To: string[];
CC: string[];
BCC?: string[];
Subject: string;
Body: string;
From?: string;
}
在提交按钮时,我去掉了大部分代码,但我有这个片段:
async submitNewForm():Promise<any> {
try {
//More code here
const emailProps: EmailProperties = {
To: ["emailhere@gmail.com"],
CC: ["cchere@gmail.com"],
Subject: "Title Here",
Body: `body code here`
};
sp.utility.sendEmail(emailProps).then(_ => {
console.log("Email Sent to user!");
});
} catch(error) {
}
}
当这个动作被触发时,To
工作,但CC
和BCC
不工作。我想可能是我使用的电子邮件地址阻止了邮件的到来。然而,当我把密件抄送的电子邮件地址,它的工作。在我的控制台中,我没有得到任何错误,我得到了"Email Sent to User!">
知道为什么抄送或密件不工作,或者我如何调试这个看看发生了什么吗?
没有错误显示,因为您没有在catch块中处理它。我建议至少在那里添加一个打印,以找出错误所在,并从那里开始。