
एक होस्टेड डिस्पोजेबल ईमेल टेलीग्राम बॉट; अत्यधिक गोपनीयता अनुकूल; गर्व से समुदाय के लिए होस्ट किया गया।
TrashEmail एक होस्टेड टेलीग्राम बॉट है जो आपके निजी ईमेल पते को बचा सकता है, अस्थायी ईमेल पते प्रदान करके। यह डिस्पोजेबल ईमेल पते बना सकता है, प्रबंधित कर सकता है और उन्हें आपके टेलीग्राम बॉट चैट से जोड़ सकता है।

स्पैम, विज्ञापन मेलिंग, हैकिंग और हमला करने वाले रोबोटों के बारे में भूल जाइए। अपने वास्तविक मेलबॉक्स को साफ और सुरक्षित रखें। Trashemail अस्थायी (या स्थायी), सुरक्षित, अनाम, मुफ्त, डिस्पोजेबल ईमेल पता प्रदान करता है। एक प्राप्त करना चाहते हैं? यहाँ है: @trashemail_bot
डिस्पोजेबल ईमेल - एक ऐसी सेवा है जो एक अस्थायी (यहाँ मामले में, अस्थायी कारक आप पर निर्भर है) पते पर ईमेल प्राप्त करने की अनुमति देती है जो एक निश्चित समय बीतने के बाद स्वयं नष्ट हो जाता है। इसे कई नामों से भी जाना जाता है जैसे: tempmail, 10minutemail, throwaway email, fake-mail या trash-mail। कई फ़ोरम, वाई-फ़ाई मालिक, वेबसाइटें और ब्लॉग आगंतुकों से सामग्री देखने, टिप्पणी पोस्ट करने या कुछ डाउनलोड करने से पहले पंजीकरण करने के लिए कहते हैं।
Trashemail सबसे उन्नत throwaway ईमेल सेवा नहीं है, बल्कि एक विश्वसनीय सेवा है जो आपको स्पैम से बचने, सुरक्षित रहने और ईमेल सीधे आपके @trashemail_bot टेलीग्राम बॉट पर प्राप्त करने में मदद करती है। और यदि आपको बहुत अधिक ऐसे मेल मिल रहे हैं, तो बस एक क्लिक (ओह, कमांड, क्योंकि यह टेलीग्राम बॉट है) से ईमेल आईडी हटा दें।
ऐसी कार्यक्षमताएँ प्रदान करने वाली वेबसाइटें हैं (जैसे https://temp-mail.org/en/ आदि) लेकिन ऐसे प्लेटफार्मों के साथ कुछ समस्याएँ हैं:
यह सब ध्यान में रखते हुए, मैंने अपने शौक से एक ओपन सोर्स प्रोजेक्ट बनाने का फैसला किया और इसे दूसरों को सेवा के रूप में पेश करने का सोचा :)
मेरी सेवा उनसे बेहतर कैसे है:
TrashEmail एक Java spring-boot माइक्रोसर्विस है जिसे कोई भी वर्तमान में कुछ सेटिंग्स को समायोजित करके स्थानीय रूप से बना सकता है और फिर पूरा सेटअप स्थानीय रूप से चला सकता है।
आपको केवल मेल सर्वर (SMTP और IMAP), टेलीग्राम बॉट टोकन और इसे बनाने के लिए स्थानीय रूप से mvn की आवश्यकता है।
मेलसर्वर के साथ कुछ आवश्यकताएँ:
मुझे कॉन्फ़िग को थोड़ा अपडेट करना है, और मैं जल्दी से करूँगा। :)
आपको बस स्रोत को क्लोन करना है, बनाना है और चलाना है, और टेलीग्राम को बताना है कि आप यहाँ सुन रहे हैं।
git clone https://github.com/r0hi7/Trashemail.git
cd Trashemail
# EmailsToTelegramServiceConfig-sample.yml और
# TrashEmailServiceConfig-sample.yml फ़ाइलों को कॉपी करें
# अपने वातावरण के अनुसार
# मान लें कि आप इसे dev env के लिए तैनात करना चाहते हैं
# तो इन फ़ाइलों को इस तरह कॉपी करें
cp EmailsToTelegramServiceConfig-sample.yml EmailsToTelegramServiceConfig-dev.yml
cp TrashEmailServiceConfig-sample.yml TrashEmailServiceConfig-dev.yml
# अब संबंधित कॉपी की गई फ़ाइलों को अपने कॉन्फ़िग के साथ संशोधित करें
# इसी तरह, इसे "qa", "prod" वातावरणों में तैनात किया जा सकता है
# अंत में, एक तर्क के रूप में env के साथ build-and-run.sh स्क्रिप्ट चलाएँ
bash build-and-run.sh dev
# यदि आप इसे docker-compose में तैनात नहीं करना चाहते हैं, तो
# सीधे Makefile का उपयोग करें
# यह क्रमशः EmailsToTelegramService और TrashEmailService के लिए लक्ष्य बनाएगा
make dev
Dev कॉन्फ़िग इस प्रकार दिख सकते हैं:
EmailsToTelegramServiceConfig-dev.yml
# ईमेल सर्वर IMAP और SMTP कॉन्फ़िगरेशन
# SMTP सर्वर को Alias निर्माण और विलोपन का समर्थन करना चाहिए
# IMAP सर्वर को IDLE का समर्थन करना चाहिए
trashemail:
host: trash-email-service
port: 9090
path: /getChatId/
imap-client-service:
telegram:
url: https://api.telegram.org/bot
bot-token: xxxxxxxxxxxxxxxxxxxxxx
size: 4096
imap:
host: trashemail.in
port: 993
email: [email protected]
password: changeme
emails:
hostPath: http://127.0.0.1:8000/
downloadPath: /opt/EmailsToTelegramService/mails/
# main स्प्रिंगबूट एप्लिकेशन को
# कोई टॉमकैट सर्वर शुरू न करने के लिए निर्दिष्ट करेगा,
# जो ईमेलसर्विस के लिए आवश्यक भी नहीं है।
spring:
application:
name: EmailsToTelegramService
main:
web-application-type: none
TrashEmailServiceConfig-dev.yml
# टॉमकैट सर्वर सेटिंग्स
server:
port: 9090
#SMTP alias निर्माण के लिए ईमेल सर्वर कॉन्फ़िगरेशन
email-server:
hosts:
- trashemail.in
- thromail.com
- humblemail.com
admin-email: [email protected]
admin-password: sample
add-url: https://trashemail.in/admin/mail/aliases/add
remove-url: https://trashemail.in/admin/mail/aliases/remove
target-alias: [email protected]
# mysql-docker से कनेक्ट करने के लिए नमूना कॉन्फ़िग
spring:
datasource:
url: jdbc:mysql://mysql:3306/trashemail
username: root
password: changeme
driver-class-name: com.mysql.jdbc.Driver
jpa:
database-platform: org.hibernate.dialect.MySQL5InnoDBDialect
hibernate:
ddl-auto: update
show-sql: true
application:
name: Trashemail
# Trashemail ऐप सर्वर सेटिंग्स
trashemail:
max-emails-per-user: 4
# लॉगर सेटिंग्स
logging:
level:
io:
github:
trashemail: debug
localhost:9090/telegram/new-message एंडपॉइंट पर चालू करेगा।ngrok, dataplicity, localtunnel आदि।
ngrok शुरू करेंngrok https URL प्राप्त करेंmysql रखता हैwebhook सेट करें, यह webhook टेलीग्राम को बताएगा कि बॉट के इनकमिंग अनुरोध कहाँ भेजने हैं
curl -F "url=https://<YOUR_DOMAIN>/telegram/new-message" https://api.telegram.org/bot<BOT_TOKEN>/setWebhook
मैंने इस सेवा को विश्वसनीय बनाने की कोशिश की है, यदि आपको विश्वसनीयता (या किसी और चीज़) में कोई समस्या मिलती है, तो कृपया बेझिझक PR ड्रॉप करें। मुझे समीक्षा और मर्ज करने में खुशी होगी।
दो डोमेन thromail.com और humblemail.com को zlipa.com द्वारा गर्व से दान किया गया है। Zlipa स्टार्टअप, बूटस्ट्रैपर आदि के लिए बाजार मूल्य से 10 गुना कम पर डोमेन नाम प्रदान करता है। रोमांचक है ना? बस एक बार देख लें।
यदि आपको यह विचार पसंद आया, तो मुझे एक कॉफी खरीद दें, मेरे खून में कैफीन आ जाएगा और मैं इस उत्पाद को सुरक्षित रखने और चालू रखने के लिए अतिरिक्त रातें बिता सकूंगा 😄

