ओएस एक्स में गैर-इंटरैक्टिव तरीके से ईमेल भेजें


0

मैं OS X 10.7 में Mail.app का उपयोग कर रहा हूं। एक पाठ फ़ाइल में मेरी 500 अलग-अलग ईमेल पतों वाली एक सूची है, जो मेरी पता पुस्तिका से निकाली गई है, प्रत्येक एक अलग पंक्ति में है।

मैं कुछ क्रिसमस भेजना चाहूंगा। इसलिए मैंने एक टेक्स्ट टेम्प्लेट तैयार किया और मैं प्रत्येक प्राप्तकर्ता को ईमेल में एक ही टेक्स्ट भेजना चाहूंगा, बस हर एक को। इसलिए मुझे आश्चर्य है कि अगर कुछ स्क्रिप्टिंग का उपयोग यह ओएस एक्स में गैर-इंटरैक्टिव तरीके से किया जा सकता है। लिनक्स में मुझे लगता है कि यह "म्यूट" का उपयोग करके किया जा सकता है।

जवाबों:


2

यदि संदेश का मुख्य भाग समान है, तो ऐसा करने का सबसे अच्छा और आसान तरीका है कि आप सभी पते को BCC फ़ील्ड में कॉपी करें और पेस्ट करें (जिसे आपको अनहाइड करने की आवश्यकता हो सकती है: View → Bcc Address Field )। आप बस संपूर्ण पाठ फ़ाइल की सामग्री को कॉपी और पेस्ट कर सकते हैं, और मेल पते का ठीक से पता लगाएगा।

इसे इस तरह से करने का अर्थ है कि आप केवल एक ईमेल अपने सर्वर को भेज रहे हैं, लेकिन प्रत्येक प्राप्तकर्ता इसे केवल उन्हीं के पते के रूप में देखता है, और किसी और के पते को नहीं देख सकता है।

उस ने कहा, यदि आप वास्तव में इसे स्वचालित करना चाहते हैं, तो मैं आपके लिए एक AppleScript लेकर आया हूं। AppleScript एडिटर खोलें और इस कोड में पेस्ट करें:

set theAddressFile to (choose file with prompt "Select Addresses File")
set theTextFile to (choose file with prompt "Select Message Body File")

-- read each line into a list, discarding newline at end of file
set theEmails to read theAddressFile using delimiter (ASCII character 10)

set theBodyText to read theTextFile

tell application "Mail"
    repeat with anEmail in theEmails
        set theNewMessage to make new outgoing message with properties {subject:"My Subject", content:theBodyText, visible:false}
        tell theNewMessage
            make new to recipient at end of to recipients with properties {address:anEmail}
            send
        end tell
    end repeat
end tell

जब चलाया जाता है, तो यह आपको दो फ़ाइलों के लिए संकेत देगा - पतों के लिए पहला एक (प्रति पंक्ति, कुछ नहीं या यह टूट जाएगा), और दूसरा एक शरीर पाठ है। यह तब (Mail.app का उपयोग करके) प्रत्येक पते पर एक ईमेल भेजेगा। आप विषय को कोड में (वर्तमान में My Subject) कुछ उपयुक्त में बदलना चाहेंगे ।


अति उत्कृष्ट! मैं इसका परीक्षण करूंगा और आपको बताऊंगा, महान काम।
रास्ता

मैं उत्सुक हूं, क्या कोई कारण है कि एक मानक बीसीसी पर्याप्त नहीं होगा? यह कमोबेश इसी तरह की स्थिति के लिए बनाया गया है।
डकैत

जब मैं ऐसा करता हूं, तो रिसीवर देखता है कि बीसीसी पर कुछ है
को रास्ता खोलें
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.