Trashmail - это размещен Telegram Bot, который может сохранить ваш личный адрес электронной почты, предлагая располагаемый адрес электронной почты. Он может создавать, управлять, одноразовый адрес электронной почты и связать их с вашим чатом Telegram Bot.
Забудьте о спаме, рекламе рассылки, взломать и атаковать роботов. Держите свой настоящий почтовый ящик в чистоте и безопасен. Trashemail предоставляет временный (или постоянный), безопасный, анонимный, бесплатный, одноразовый адрес электронной почты. Хотите получить один? это здесь: @trashemail_bot
Одноразовая электронная почта - это услуга, которая позволяет получать электронную почту во временном (здесь, в случае, временный фактор для вас), который доходит до самоуничтожения, который самоуничтожается после определенного времени. Он также известен под такими именами: Tempmail, 10minutemail, Allaway Email, Fake-Mail или Trash-Mail. Многие форумы, владельцы Wi-Fi, веб-сайты и блоги просят посетителей зарегистрироваться, прежде чем они смогут просматривать контент, публиковать комментарии или загружать что-то.
Trashmail - это не самый продвинутый сервис электронной почты, а надежный сервис, который помогает вам избежать спама, оставаться в безопасности и получить электронные письма непосредственно вашему боту @trashemail_bot Telegram . И в случае, если вы получаете слишком много таких писем, просто удалите идентификатор электронной почты :) с одним кликом (команда OOPS, так как это бот Telegram).
Есть веб-сайты, которые предлагают такие виды функций (например, https://temp-mail.org/en/ и т. Д.), Но определенные проблемы с такими платформами:
Учитывая все это, я решил сделать проект с открытым исходным кодом из своего хобби и подумал о том, чтобы предложить его в качестве услуги другим :) Как моя услуга лучше чем их:
Trashmail-это микросервис Java Spring-Boot, который каждый может построить локально, в настоящее время с небольшим количеством настроек для настройки, а затем пройти всю установку локально. Все, что вам нужно владеть, это почтовый сервер (SMTP и IMAP), Telegram Bot Token и mvn
локально для его создания. Несколько требований с почтовым сервером:
Я должен немного обновить конфигурацию и сделаю это быстро. :)
Все, что вам нужно сделать, это клонировать источник, построить и запустить, и просто сказать 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 Configs может выглядеть следующим образом: 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.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
Я попытался разработать эту услугу, чтобы быть надежным, если вы найдете какие -либо проблемы с надежностью (или с чем -либо еще), пожалуйста, не стесняйтесь бросить PR. Я был бы рад просмотреть и слияние.
Два домена Thromail.com и Humblemail.com с гордостью пожертвованы Zlipa.com. Zlipa предлагает названия доменов для стартапов, Bootstrapper и т. Д. С 10 -кратной рыночной ценой. Захватывающе, верно? Просто загляните один раз.
Если вам нравится эта идея, то купите мне кофе, я получу кофин в крови и проведет дополнительные ночи, чтобы сделать этот продукт безопасным, бегущим?