यदि संदेश का मुख्य भाग समान है, तो ऐसा करने का सबसे अच्छा और आसान तरीका है कि आप सभी पते को 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
) कुछ उपयुक्त में बदलना चाहेंगे ।