
सेल्फ-होस्टेड ईमेल उपनाम मास्किंग सेवा, जो साइनअप के लिए डिस्पोजेबल पते बनाने हेतु पोस्टफिक्स और टेलीग्राम बॉट का उपयोग करती है, ईमेल बुनियादी ढांचे पर पूर्ण नियंत्रण के साथ।
Who Am I Mail Bot एक सेवा है जो आपके ईमेल को छिपाने के लिए है। यह Blur से प्रेरित है, जहाँ आप अपने ईमेल के लिए एक उपनाम (alias) बना सकते हैं और एप्लिकेशन में साइनअप करने के लिए इसका उपयोग कर सकते हैं। Blur की समस्या यह है कि सभी ईमेल उनके बुनियादी ढांचे से गुज़रते हैं और मुझे अपने ईमेल पर किसी की नज़र रखने की आवश्यकता/इच्छा नहीं है, इसलिए मैंने यह प्रोजेक्ट बनाया। WhoAmIMailBot Blur सेवा के समान है लेकिन आपके अपने बुनियादी ढांचे पर चलता है!
आपको आवश्यकता होगी:
आपका VPS एक postfix चलाएगा जो वर्चुअल एलियास (virtual alias) के postfix फंक्शन का उपयोग करके ईमेल को पुनर्निर्देशित करेगा (जहाँ आप एक ईमेल पता सेट कर सकते हैं जो सभी आने वाले संदेशों को दूसरे ईमेल पर पुनर्निर्देशित करेगा), no-ip डोमेन वह डोमेन होगा जिसका उपयोग आप अपने उपनाम ईमेल पर करेंगे और टेलीग्राम बॉट आपके उपनाम का प्रबंधन करेगा। इसलिए:

git clone https://github.com/mthbernardes/WhoAmIMailBot.git
cd WhoAmIMailBot
docker build -t whoamimailbot .
docker run -d -p 25:25 --name whoamimailbot -v /data/postfix/:/data -e TELEGRAM_BOT_TOKEN="BOT_TOKEN" -e TELEGRAM_USER_ID="USER_ID" -e FAKE_DOMAIN="mail.example.com" whoamimailbot
आप निम्न कमांड का उपयोग करके इमेज डाउनलोड कर सकते हैं:
docker pull btamburi/whoamimailbot
या
docker run -d -p 25:25 --name whoamimailbot -v /data/postfix/:/data -e TELEGRAM_BOT_TOKEN="BOT_TOKEN" -e TELEGRAM_USER_ID="USER_ID" -e FAKE_DOMAIN="mail.example.com" btamburi/whoamimailbot
यह इमेज पर्यावरण चर का उपयोग करती है जो रन टाइम पर कुछ मापदंडों के कॉन्फ़िगरेशन की अनुमति देती है:
आपके टेलीग्राम बॉट पर निम्नलिखित कमांड हैं:
| कमांड | विवरण |
|---|---|
| /list | सभी उपलब्ध उपनाम सूचीबद्ध करें |
| /new [email protected] | दिए गए मेल के लिए एक नया उपनाम बनाएँ |
| /delete string | दिए गए स्ट्रिंग द्वारा उपनाम हटाएँ |