يتم استضافة Trashemail الروبوت Telegram الذي يمكنه حفظ عنوان بريدك الإلكتروني الخاص عن طريق تقديم عنوان بريد إلكتروني يمكن التخلص منه. يمكنه إنشاء عنوان بريد إلكتروني يمكن التخلص منه وإدارته وربطه بدردشة Telegram Bot الخاصة بك.
ننسى البريد العشوائي ، والبريدات الإعلانية ، والقرصنة ومهاجمة الروبوتات. حافظ على نظافة صندوق البريد الحقيقي الخاص بك نظيفًا وآمنًا. يوفر TRASHEMAIL عنوان بريد إلكتروني مؤقت (أو دائم) ، آمن ، مجهول ، مجاني ، يمكن التخلص منه. تريد الحصول على واحدة؟ هنا: trashemail_bot
البريد الإلكتروني القابل للتصرف - هي خدمة تسمح باستلام البريد الإلكتروني في عنوان مؤقت (هنا في حالة ، العامل المؤقت هو ما يصل إليك) الذي يتم تدميره ذاتيًا بعد انقضاء وقت معين. يُعرف أيضًا بأسماء مثل: TempMail ، 10 دقائق ، أو بريد إلكتروني مريح ، أو رسالة مهووسة أو مهلة. تطلب العديد من المنتديات وأصحاب Wi-Fi ومواقع الويب والمدونات من الزوار التسجيل قبل أن يتمكنوا من عرض المحتوى أو نشر التعليقات أو تنزيل شيء ما.
TRASHEMAIL ليست خدمة بريد إلكتروني أكثر تطوراً ، ولكنها خدمة موثوقة تساعدك على تجنب البريد العشوائي ، والبقاء آمنًا واحصل على رسائل البريد الإلكتروني التي يتم تسليمها مباشرة إلى TRASHEMAIL_BOT TELEGRAM BOT . وفي حال كنت تحصل على الكثير من هذه الرسائل ، فقط قم بحذف معرف البريد الإلكتروني :) بنقرة واحدة (أمر عفو ، لأن هذا هو Telegram Bot).
هناك مواقع ويب تقدم مثل هذا النوع من الوظائف (مثل https://temp-mail.org/en/ etc) ولكن بعض المشكلات مع هذه الأنظمة الأساسية:
بالنظر إلى كل هذا ، قررت إنشاء مشروع مفتوح المصدر من هوايتي وفكرت في تقديمه كخدمة للآخرين :) كيف هي خدمتي أحسن منهم:
Trashemail عبارة عن خوف Microservice Java Spring-Boot الذي يمكن لأي شخص أن يبنيه محليًا حاليًا مع عدد قليل من الإعدادات لضبطه ، ثم يعمل الإعداد بالكامل محليًا. كل ما تحتاج إلى امتلاكه هو خادم البريد (SMTP و IMAP) ورمز Telegram Bot و mvn
محليًا لبناءه. القليل من المتطلبات مع mailserver:
لا بد لي من تحديث التكوين قليلاً ، وسأفعل ذلك بسرعة. سائدا
كل ما عليك فعله هو استنساخ المصدر والبناء والتشغيل ، وأخبر Telegram أنك تستمع هنا.
git clone https://github.com/r0hi7/Trashemail.git
cd Trashemail
# Copy EmailsToTelegramServiceConfig-sample.yml and
# TrashEmailServiceConfig-sample.yml files
# according to your environemnt
# Let's say you want to deploy it for dev env
# Then copy these files like
cp EmailsToTelegramServiceConfig-sample.yml EmailsToTelegramServiceConfig-dev.yml
cp TrashEmailServiceConfig-sample.yml TrashEmailServiceConfig-dev.yml
# Now modify the respective copied files with your configs
# Similarly, it can be deployed be "qa", "prod" environments
# Finally, run the script build-and-run.sh with env as an argument
bash build-and-run.sh dev
# If you dont want to deploy it in docker-compose, then
# Use Makefile directly
# It will create targets for EmailsToTelegramService and TrashEmailService respectively
make dev
قد تبدو تكوينات DEV هكذا: EmailsToTelegramServiceConfig-dev.yml
# Email Server IMAP and SMTP configuration
# SMTP server should support Alias creation and deletion
# IMAP server should support 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 will specify springboot application to
# no start any tomcat server, which is not even
# required for emailservice.
spring :
application :
name : EmailsToTelegramService
main :
web-application-type : none
TrashEmailServiceConfig-dev.yml
# Tomcat server settings
server :
port : 9090
# Email server configuration for SMTP alias creation
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]
# Sample config for connecting with 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 app server settings
trashemail :
max-emails-per-user : 4
# Logger settings
logging :
level :
io :
github :
trashemail : debug
localhost:9090/telegram/new-message
نقطة نهاية.ngrok
، dataplicity
، localtunnel
إلخ.ngrok
مع HTTP على المنفذ 9090ngrok
HTTPSmysql
webhook
، سوف يخبر هذا webhook
Telegram أين ترسل طلبات الروبوت الواردة curl -F " url=https://<YOUR_DOMAIN>/telegram/new-message " https://api.telegram.org/bot < BOT_TOKEN > /setWebhook
لقد حاولت هندسة هذه الخدمة لتكون موثوقة ، في حالة العثور على أي مشكلات مع الموثوقية (أو مع أي شيء آخر) ، لا تتردد في التخلي عن العلاقات العامة. سأكون سعيدًا بمراجعة ودمج.
يتم التبرع بفخر من مجالات Thromail.com و Humblemail.com بفخر بواسطة Zlipa.com. تقدم Zlipa أسماء المجالات للشركات الناشئة ، و Bootstrapper ، إلخ مع سعر السوق أقل 10x. أليس مثيرا؟ فقط الخروج مرة واحدة.
إذا كنت تحب هذه الفكرة ، ثم اشتري لي قهوة ، فسأحصل على الكافيين في دمي وقضاء ليالي إضافية لجعل هذا المنتج آمنًا ، وأعلى وجري؟