Trashmail wird gehostet, mit dem Telegramm -Bot Ihre private E -Mail -Adresse speichern kann, indem Sie eine verfügbare E -Mail -Adresse anbieten. Es kann eine verfügbare E -Mail -Adresse erstellen, verwalten, verwalten und mit Ihrem Telegramm -Bot -Chat verknüpfen.
Vergessen Sie Spam, Werbe Mailings, Hacking und Angriff von Robotern. Halten Sie Ihr echtes Mailbox sauber und sicher.trashmail bietet vorübergehende (oder dauerhafte), sichere, anonyme, kostenlose, verfügbare E -Mail -Adresse. Willst du einen bekommen? Es ist hier: @trashmail_bot
Disposable -E -Mail - ist ein Dienst, der es ermöglicht, E -Mails in einem vorübergehenden (falls der vorübergehende Faktor zu Ihnen) zu erhalten, die sich nach einer bestimmten Zeit vergrößert hat. Es ist auch unter Namen wie: Tempmail, 10Minutemail, Wegwerf-E-Mail, Fake-Mail oder Mülleimer-E-Mail bekannt. In vielen Foren, Wi-Fi-Eigentümern, Websites und Blogs bitten sich die Besucher, sich anzumelden, bevor sie Inhalte anzeigen, Kommentare veröffentlichen oder etwas herunterladen können.
Trashmail ist nicht der am meisten fortgeschrittene E -Mail -Service, sondern ein zuverlässiger Service, mit dem Sie Spam vermeiden, sicher bleiben und E -Mails direkt an Ihren @TriasMail_Bot Telegram Bot geliefert werden. Und für den Fall, dass Sie zu viele solche Mails erhalten, löschen Sie einfach die E -Mail -ID :) mit einem Klick (OOPS -Befehl, da dies Telegrammbot ist).
Es gibt Websites, die solche Funktionen anbieten (wie https://temp-mail.org/en/ usw.), aber die bestimmten Probleme mit solchen Plattformen:
In Anbetracht dessen habe ich mich entschlossen, ein Open -Source -Projekt aus meinem Hobby herauszuholen und darüber nachzudenken, es anderen als Service anzubieten :) Wie mein Service ist besser als ihnen:
Trashmail ist Java Spring-Boot-Microservice, den jeder vor Ort erstellen kann, der derzeit nur wenige Einstellungen einstellen und dann das gesamte Setup lokal ausführen lassen. Alles, was Sie besitzen müssen, ist Mail Server (SMTP und IMAP), Telegram Bot Token und mvn
lokal, um es zu erstellen. Nur wenige Anforderungen mit dem MailServer:
Ich muss die Konfiguration geringfügig aktualisieren und werde sie schnell tun. :)
Alles, was Sie tun müssen, ist zu klonen, die Quelle zu klonen, zu bauen und zu rennen und Telegramm einfach mitzuteilen, dass Sie hier zuhören.
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-Konfigurationen können so aussehen: 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
Endpoint verdrehen.ngrok
, dataplicity
, localtunnel
usw.ngrok
mit HTTP auf Port 9090ngrok
HTTPS -URLmysql
aufmerksam gemachtwebhook
ein, in diesem webhook
wird Telegramm mitteilen, wohin die eingehenden Bot -Anfragen gesendet werden sollen curl -F " url=https://<YOUR_DOMAIN>/telegram/new-message " https://api.telegram.org/bot < BOT_TOKEN > /setWebhook
Ich habe versucht, diesen Dienst zuverlässig zu entwickeln, falls Sie Probleme mit der Zuverlässigkeit (oder mit irgendetwas anderem) finden, können Sie sich gerne in einer PR einstellen. Ich würde gerne überprüfen und verschmelzen.
Zwei Domains Thromail.com & Humblemail.com werden stolz von Zlipa.com gespendet. ZLIPA bietet Domains -Namen für Startups, Bootstrapper usw. mit 10x weniger Marktpreis. Aufregend richtig? Einfach einmal auschecken.
Wenn Sie die Idee mögen, dann kaufen Sie mir einen Kaffee, ich werde Kaffin in mein Blut bekommen und zusätzliche Nächte verbringen, um dieses Produkt sicher zu machen, in Betrieb zu nehmen?