
Un bot de Telegram de correo electrónico desechable alojado; Extremadamente respetuoso con la privacidad; Orgullosamente alojado para la comunidad.
TrashEmail es un bot alojado de Telegram que puede proteger tu dirección de correo electrónico personal ofreciendo direcciones de correo desechables. Puede crear, gestionar direcciones de correo desechables y vincularlas con tu chat del bot de Telegram.

Olvídate del spam, los correos publicitarios, los hackers y los robots atacantes. Mantén tu bandeja de entrada real limpia y segura. Trashemail proporciona una dirección de correo electrónico desechable temporal (o permanente), segura, anónima y gratuita. ¿Quieres una? Está aquí: @trashemail_bot
Correo desechable - es un servicio que permite recibir correos en una dirección temporal (aquí, el factor temporal depende de ti) que se autodestruye después de un tiempo determinado. También se conoce como: tempmail, 10minutemail, correo de usar y tirar, correo falso o correo basura. Muchos foros, propietarios de WiFi, sitios web y blogs piden a los visitantes que se registren antes de poder ver contenido, publicar comentarios o descargar algo.
Trashemail no es el servicio de correo desechable más avanzado, pero sí un servicio confiable que te ayuda a evitar el spam, mantenerte seguro y recibir correos directamente en tu bot de Telegram @trashemail_bot. Y en caso de que recibas demasiados correos de este tipo, simplemente elimina la dirección de correo con un clic (ups, un comando, ya que esto es un bot de Telegram).
Hay sitios web que ofrecen este tipo de funcionalidades (como https://temp-mail.org/en/ etc.), pero tienen ciertos problemas:
Considerando todo esto, decidí hacer un proyecto de código abierto a partir de mi hobby y ofrecerlo como servicio a otros :)
¿En qué es mi servicio mejor que el de ellos?
TrashEmail es un microservicio Java Spring Boot que cualquiera puede compilar localmente con algunos ajustes de configuración y luego tener todo el sistema funcionando localmente.
Todo lo que necesitas es tener un servidor de correo (SMTP e IMAP), un token de bot de Telegram y mvn localmente para compilarlo.
Algunos requisitos del servidor de correo:
Tengo que actualizar la configuración ligeramente, lo haré pronto. :)
Todo lo que necesitas hacer es clonar el código fuente, compilarlo y ejecutarlo, y decirle a Telegram que estás escuchando aquí.
git clone https://github.com/r0hi7/Trashemail.git
cd Trashemail
# Copia los archivos EmailsToTelegramServiceConfig-sample.yml y
# TrashEmailServiceConfig-sample.yml
# según tu entorno
# Digamos que quieres desplegarlo para el entorno dev
# Entonces copia estos archivos así:
cp EmailsToTelegramServiceConfig-sample.yml EmailsToTelegramServiceConfig-dev.yml
cp TrashEmailServiceConfig-sample.yml TrashEmailServiceConfig-dev.yml
# Ahora modifica los archivos copiados con tus configuraciones
# De manera similar, se puede desplegar en entornos "qa", "prod"
# Finalmente, ejecuta el script build-and-run.sh con el entorno como argumento
bash build-and-run.sh dev
# Si no quieres desplegarlo en docker-compose, entonces
# usa el Makefile directamente
# Creará objetivos para EmailsToTelegramService y TrashEmailService respectivamente
make dev
Las configuraciones de desarrollo pueden verse así:
EmailsToTelegramServiceConfig-dev.yml
# Configuración del servidor de correo IMAP y SMTP
# El servidor SMTP debe soportar la creación y eliminación de alias
# El servidor IMAP debe soportar 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 especificará que la aplicación springboot
# no inicie ningún servidor tomcat, que ni siquiera es
# necesario para el servicio de correo.
spring:
application:
name: EmailsToTelegramService
main:
web-application-type: none
TrashEmailServiceConfig-dev.yml
# Configuración del servidor Tomcat
server:
port: 9090
# Configuración del servidor de correo para creación de alias SMTP
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]
# Configuración de ejemplo para conectarse con 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
# Configuración del servidor de la aplicación Trashemail
trashemail:
max-emails-per-user: 4
# Configuración del logger
logging:
level:
io:
github:
trashemail: debug
localhost:9090/telegram/new-message.ngrok, dataplicity, localtunnel, etc.
ngrok con http en el puerto 9090ngrokmysqlwebhook, este webhook le dirá a Telegram dónde enviar las solicitudes entrantes del bot.
curl -F "url=https://<TU_DOMINIO>/telegram/new-message" https://api.telegram.org/bot<TOKEN_DEL_BOT>/setWebhook
He intentado diseñar este servicio para que sea confiable; si encuentras algún problema con la confiabilidad (o con cualquier otra cosa), no dudes en enviar un PR. Estaré encantado de revisarlo y fusionarlo.
Dos dominios thromail.com y humblemail.com son donados orgullosamente por zlipa.com. Zlipa ofrece nombres de dominio para startups, bootstrappers, etc., con un precio 10 veces menor que el del mercado. ¿Emocionante, verdad? Solo échale un vistazo.
Si te gusta la idea, invítame un café, pondré cafeína en mi sangre y pasaré más noches para hacer que este producto sea seguro y esté funcionando 😄

