/ / आउटलुक AddIn मेल्सेंड - c #, आउटलुक-एडिन

आउटलुक एडइन मेलसेंड - सी #, आउटलुक-एडिन

मैं 2013 में आउटलुक को एक आउटलुक तैनात करना चाहता हूं।

मूल सिद्धांत यह है कि यदि कोई कर्मचारी एक निश्चित एड्रेस के लिए एक ईमेल भेजता है, तो एडिन ऑटो को अपने शरीर को कुछ जानकारी से भर देगा जो उसे प्रदान करना होगा।

मैं यह कोशिश की, लेकिन यह "टी काम जीता।

 if (mailItem.To == "some@example.com")
{
mailItem.Subject = "support ticket";
mailItem.Body = "IP :[                       ]";
}

उत्तर:

जवाब के लिए 0 № 1

कोड कब चलता है? में Application.ItemSend घटना? क्या वास्तव में काम नहीं करता है? आपको उससे बहुत अधिक विशिष्ट होने की आवश्यकता है।

यदि ऐसा है (जैसा कि मुझे संदेह है) ईमेल पते के लिए परीक्षण जो विफल हो रहा है, तो आपको प्राप्तकर्ता संपत्ति के माध्यम से बचने की आवश्यकता है और इसके बजाय प्राप्तकर्ता संग्रह के माध्यम से प्रत्येक की तुलना करना Recipient.Address संपत्ति। यदि यह एक एक्सचेंज मेलबॉक्स है, तो पता एक EX प्रकार का पता होगा (जैसा कि SMTP के विपरीत है) और आपको उपयोग करना होगा

`Recipient.AddressEntry.GetExchangeUser().PrimarySmtpAddress`

(नल और अपवादों को संभालने के लिए तैयार रहें)।