2009-06-27 9 views
6

मैं VB.Net 2005 का उपयोग कर Outlook के माध्यम से ईमेल भेजता हूं; यह ठीक काम कर रहा है।
एक ही समय में, मुझे निम्न संदेश प्राप्त होता है:प्रोग्राम को ईमेल भेजते समय मैं Outlook की सुरक्षा चेतावनी से कैसे बच सकता हूं?

एक प्रोग्राम आपकी तरफ से ईमेल भेजने की कोशिश कर रहा है।
क्या आप इसे अनुमति देना चाहते हैं?
यदि यह अप्रत्याशित है, तो यह वायरस हो सकता है और आपको कोई नहीं चुनना चाहिए।

क्या इससे बचने का कोई तरीका है?

+3

यह वांछनीय व्यवहार है। उपयोगकर्ता * को अपने व्यक्तिगत डेटा के उपयोग के बारे में चेतावनी दी जानी चाहिए। –

उत्तर

5

यह "डिज़ाइन द्वारा" है। यह वायरस को एड्रेस बुक के माध्यम से जाने और स्वचालित रूप से उपयोगकर्ता की तरफ से ईमेल भेजने जैसी चीजों को करने से रोकने के लिए किया जाता है। संवाद होने से चुपचाप स्पैम बॉट बनने से वायरस को रोकता है।

4

आपको इस पॉपअप को रोकने के लिए Redemption जैसी कुछ लाइब्रेरी की आवश्यकता है। यह Outlook का डिफ़ॉल्ट अंतर्निहित सुरक्षा व्यवहार है (संस्करण 2002 के बाद से मुझे लगता है)।

5

मुझे पता है कि यह आपके प्रत्यक्ष प्रश्न का उत्तर नहीं दे रहा है, लेकिन क्या कोई कारण है कि आप System.Net.Mail.MailMessage क्लास का उपयोग कर सकते हैं और इसका उपयोग कर सकते हैं? या ऐसा इसलिए है क्योंकि आप अपने भेजे गए आइटम में ई-मेल दिखाना चाहते हैं?

+0

यह वही दृष्टिकोण है जो मुझे कुछ प्रक्रियाओं में विफल होने पर स्वचालित ईमेल सिग्नलिंग से उपयोगकर्ता इंटरैक्शन की आवश्यकता को रोकने के लिए लेना पड़ता था। –

+0

उपर्युक्त टिप्पणी से, यदि किसी इनबॉक्स में एक प्रतिलिपि की आवश्यकता है, तो वर्तमान उपयोगकर्ता प्राप्तकर्ता को जोड़ा जा सकता है सूची। – Hooloovoo