作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个应用程序,它将根据先前级别的批准为每个级别创建任务表。在创建每个任务时,我必须将电子邮件发送给所有参与该任务的用户。为此,我使用 SPUtility.SendEmail() 方法。但不幸的是,到目前为止它没有奏效。调试器成功通过了 SendEmail 方法,没有任何异常。但值(value)永远是假的。 SMTP 服务器正在为 SP 应用程序以外的应用程序工作。我的代码如下所示。
SPSecurity.RunWithElevatedPrivileges(delegate()
{
using (SPSite spSite = new SPSite(SiteURL))
{
using (SPWeb spWeb = spSite.OpenWeb())
{
headers = new StringDictionary();
headers.Add("to", To);
headers.Add("from", From);
headers.Add("cc", CC);
headers.Add("bcc", BCC);
if (Priority.Equals("High"))
{
headers.Add("X-Priority", "1 (Highest)");
headers.Add("X-MSMail-Priority", "High");
headers.Add("Importance", "High");
}
headers.Add("subject", Subject);
headers.Add("content-type", "text/html");
Status = SPUtility.SendEmail(spWeb, true, true, To, Subject, Body);
}
}
});
请帮我解决这个问题。所有建议将不胜感激。提前致谢。
最佳答案
几分钟前我遇到了同样的问题。您的 smtp 服务器 RELAY 可能有问题。
试试这个:
标签访问:
4.1 在访问控制中确保检查匿名访问
4.2 在Relay Restrictions中添加IP:127.0.0.1和服务器的IP地址
就是这样。希望对你有帮助
关于c# - SPUtility.SendEmail() 总是返回 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23652465/
此方法是查看 Web.CurrentUser 属性以派生“发件人”地址,还是会使用某种 SharePoint 默认系统电子邮件地址?我看不到文档中提到的任何内容: http://msdn.micros
我有一个应用程序,它将根据先前级别的批准为每个级别创建任务表。在创建每个任务时,我必须将电子邮件发送给所有参与该任务的用户。为此,我使用 SPUtility.SendEmail() 方法。但不幸的是,
我是一名优秀的程序员,十分优秀!