SharePoint 2010에 항목이 목록에 추가 될 때 발생하는 이벤트 수신기가있는 웹 파트가 있습니다. 이벤트 수신자는 메일을 보내지 만 전달하지는 않습니다.이벤트 수신기를 사용하여 SharePoint에서 메일을 보낼 수 없습니다.
이벤트 수신자없이 시도하면 정상적으로 작동합니다. 이벤트 수신자를 사용하여 메일을 보내려면 어떻게해야합니까?
StringDictionary headers = new StringDictionary();
string body = "Hi!";
headers.Add("to", "[email protected]");
headers.Add("from", "[email protected]");
headers.Add("subject", "Paulo says hi");
headers.Add("content-type", "text/html");
SPUtility.SendEmail(web, headers, body)
도움 주셔서 감사합니다.
당신이 예외를 얻거나 있습니다 있습니까는 SharePoint ULS에 오류가 일반적인 방법은 이메일을 보내는 동안 null로 HttpContext.Current를 설정하는 것입니다 로그? –