आप डायनामिक मेल आईडी के लिए भी इस कोड का उपयोग कर सकते हैं। यह कोड उपयोगकर्ता के अनुसार मेल प्राप्त करता है। मैंने सूचियों से ईमेल सामग्री के लिए डेटा प्राप्त करने के लिए सीएएमएल क्वेरी का उपयोग किया है।
SPUser AssigUser = oWeb.EnsureUser(Assigned_Username);
SPQuery mquery = new SPQuery();
mquery.Query = @"<Where><Eq><FieldRef Name='Email_x0020_Type' />
<Value Type='Text'>Review - Ready for Review</Value>
</Eq></Where>";
string Emailsub = "";
string Emailbody = "";
SPList mList = oWeb.Lists["Email Content"];
SPListItemCollection itemcollection = mList.GetItems(mquery);
foreach (SPListItem item in itemcollection)
{
Emailsub = item["Email Subject"].ToString();
Emailbody = item["Email Content"].ToString();
SPUtility.SendEmail(oWeb, false, false, AssigUser.Email, Emailsub,
Emailbody + "</br>" + oWeb.Url);
break;
}
स्रोत
2012-11-22 06:52:36
यह सीए व्यवस्थापक में निर्दिष्ट पते से उपयोग करता है के साथ अधिभार का उपयोग कर। यदि आप पते से कस्टम चाहते हैं, तो सामान्य .net कक्षाओं के साथ जाएं। – ArjanP