मैं आपके प्रश्न में एक टिप्पणी जोड़ने जा रहा था, लेकिन उन्हें प्रारूपित करने और उदाहरण देने के लिए मेरे पास पर्याप्त जगह नहीं थी।
यहाँ एक विचार है जो मुझे विश्वास है कि काम कर सकता है:
1 - उन सभी ईमेल को लोड करें जिन्हें आप किसी डेटाबेस या फ़ाइल में भेजना चाहते हैं।
2 - अपने वेब एप्लिकेशन से ईमेल भेजने के लिए बटन पर क्लिक करें। यह सर्वर पर एक अजाक्स अनुरोध जमा करेगा। आप एक निश्चित समय सीमा के भीतर उन ईमेल की संख्या को परिभाषित कर सकते हैं जिन्हें आप भेजना चाहते हैं। याद रखें कि अधिकांश होस्ट के पास आपके द्वारा हर घंटे भेजे जाने वाले ईमेल की संख्या की सीमा होती है।
3 - एक PHP स्क्रिप्ट बनाएं जो अजाक्स अनुरोध प्राप्त करेगी और आपके द्वारा परिभाषित पैरामीटर के भीतर सभी ईमेल भेज देगी।
4 - मेरा मानना है कि आप अपने वेब ब्राउज़र को बंद कर सकते हैं क्योंकि PHP स्क्रिप्ट पूरी सूची के माध्यम से चलेगी और तब तक वापस नहीं आएगी जब तक कि वह सभी ईमेल भेजना समाप्त नहीं कर देती।
उपर्युक्त काम कर सकता है, हालांकि मैं इसे इस तरह कभी नहीं करूँगा। जैसा कि ऊपर बताया गया है, मैं एक क्रोनजॉब का उपयोग करूंगा। आपके क्रोनजॉब को केवल यह जांचना होगा कि भेजने के लिए ईमेल हैं या नहीं। यह संसाधन गहन नहीं है।
यदि आप ऊपर दिए गए विचारों को लागू करने का निर्णय लेते हैं, तो कृपया सुनिश्चित करें कि आपने हमें इसकी जानकारी दी है। मैं उत्सुक हूं कि क्या यह काम करेगा।
शुभकामनाएँ!