我有一个 SharePoint SPFx 反应 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
。我想也许我使用的那个电子邮件地址可能阻止了电子邮件的发送。但是,当我将密件抄送电子邮件地址放入“收件人”时,它可以工作。在我的控制台中,我没有收到任何错误,我收到“已发送给用户的电子邮件!”
关于为什么 CC 或 BCC 不工作的任何想法,或者我如何调试它以查看发生了什么?