मेरे पास निम्न कोड है
public void SendMail2(string subject, string body, string emailAddress)
{
Microsoft.Office.Interop.Outlook.Application app = new Microsoft.Office.Interop.Outlook.Application();
Microsoft.Office.Interop.Outlook.MailItem mailItem = app.CreateItem(Microsoft.Office.Interop.Outlook.OlItemType.olMailItem);
mailItem.Subject = subject;
mailItem.To = emailAddress;
mailItem.Body = body;
mailItem.SentOnBehalfOfName = "Some Name Already Setup";
mailItem.Display(false);
}
लेकिन जब मैं अपने कार्यक्रम में विधि को कॉल करता हूं, तो मुझे इच्छित प्राप्तकर्ता के बजाय ईमेल प्राप्त होता है। कोई विचार कृपया?
उत्तर:
उत्तर № 1 के लिए 1SentOnBehalfOfName
एक्सचेंज के माध्यम से भेजते समय केवल काम करेगा। इसमें किसी अन्य एक्सचेंज उपयोगकर्ता का नाम होना चाहिए जिस पर वर्तमान उपयोगकर्ता भेज सकता है।
एसएमटीपी के माध्यम से भेजते समय, सेट करें MailItem.SendUsingAccount
इसके बजाय संपत्ति।