Image

ज्ञानधार → पोस्टफ़िक्सएडमिन में मेल कलेक्टर सेट करना

[वर्चुअल सर्वर]
प्रकाशन तिथि: 07.06.2023

मेल कलेक्टर को कनेक्ट और कॉन्फ़िगर करने के लिए, हमें एक स्क्रिप्ट कॉन्फ़िगर करने की आवश्यकता है जो पोस्टफ़िक्सएडमिन डेटाबेस तक पहुंच जाएगी और, वहां निर्दिष्ट पैरामीटर के आधार पर, किसी अन्य मेल सर्वर से मेल एकत्र करेगी। चूँकि डिफ़ॉल्ट रूप से यह विकल्प मेल सर्वर से कनेक्ट नहीं है, इसलिए हम इस कार्यक्षमता को कार्यान्वित करेंगे।

1. पोस्टफ़िक्सएडमिन में एक खाता और मेल संग्रह जोड़ें

https://mydomain.tld/postfixadmin/public/edit.php?table=fetchmail


2. आइए डेटाबेस से कनेक्ट करने के लिए पैरामीटर निर्दिष्ट करके स्क्रिप्ट में परिवर्तन करें:

nano /usr/local/bin/fetchmail.pl
...

database settings

database backend - uncomment one of these

our $db_type = 'mysql';

host name

our $db_host="127.0.0.1";

database name

our $db_name="postfix";

database username

our $db_username="postfix";

database password

our $db_password="postfix1HuRaf92"; ...

3. स्क्रिप्ट चलाते समय कोई त्रुटि होने पर आवश्यक पैकेज स्थापित करना

chmod +x /usr/local/bin/fetchmail.pl

apt install libdbd-pg-perl libdbd-mysql-perl libdbd-syslog-perl liblogger-syslog-perl liblockfile-simple-perl

3.1 क्रॉन में कोई कार्य जोड़ें

crontab -e

*/2 * * * * /usr/local/bin/fetchmail.pl

अब आप चरण 1 में हमारी सेटिंग्स सक्रिय कर सकते हैं और ऑपरेशन की जांच कर सकते हैं। हमारे उदाहरण में, हमने एक सेटिंग बनाई ताकि स्क्रिप्ट केवल नए ही चुने, यानी। अपठित ईमेल, इस तरह हम डुप्लिकेट से छुटकारा पा लेंगे। नए अक्षरों को एकत्रित करने के बाद, स्क्रिप्ट उन्हें दूरस्थ सर्वर पर पढ़े गए के रूप में चिह्नित करेगी।





No Comments Yet