SMTP – 小众软件 https://inloveinparis.com 分享免费、小巧、实用、有趣、绿色的软件 Wed, 20 Nov 2024 03:45:49 +0000 zh-Hans hourly 1 https://wordpress.org/?v=6.8.1 MailCatcher:超简单 SMTP 测试服务器,轻松捕获测试邮件(网页/API),但不真发邮件 http://inloveinparis.com/mailcatcher/ http://inloveinparis.com/mailcatcher/#comments Wed, 20 Nov 2024 03:44:10 +0000 http://inloveinparis.com/mailcatcher/ MailCatcher 是一个超简单易用的 SMTP 邮件服务器(需要 Ruby 环境),它能捕获所有通过其自身发送的邮件,并显示在网页上,支持 API。完全不需要邮件客户端,也不会到达任何公共邮箱,适合自己给自己发消息,适合开发者调试邮件通知。@Appinn

MailCatcher:超简单 SMTP 测试服务器,轻松捕获测试邮件(网页/API),但不真发邮件 1

SMTP 是什么

SMTP (Simple Mail Transfer Protocol) 电子邮件服务器就像是一个邮局,负责处理电子邮件的传递。

在这里的自建 SMTP 的意思,就是将自己变成邮局,你可以从任何地址,向任何电子邮件地址发送 Email,但并不真的像这些 Email 发送邮件,不打扰任何服务器,不打扰任何人。

电子邮件是互联网的基础协议,支持非常广泛。所以只要有一个自己的 SMTP 服务器,就能利用邮件通道来传送消息,比如青小蛙就一直使用自建的 SMTP 服务器接收群晖的通知。

MailCatcher 安装 & 使用

需要使用 gem 命令安装(比如在 Debian/Ubuntu 上使用 apt-get install ruby-full 安装 Ruby 即可)

gem install mailcatcher
mailcatcher

然后就可以用了,非常简单。

MailCatcher:超简单 SMTP 测试服务器,轻松捕获测试邮件(网页/API),但不真发邮件 2

如果你需要公网访问,使用 mailcatcher --ip 0.0.0.0 运行,就能在本地以外的设备上访问了(通过 IP 地址),你的 SMTP 服务器地址就是 IP 地址,端口 1025,不需要验证,不需要 TSL,各种方式发信就行,发件人和收件人都随意设置,收到信后,有个网页端可以直接看:

MailCatcher:超简单 SMTP 测试服务器,轻松捕获测试邮件(网页/API),但不真发邮件 3

也可以通过 API 查看,比如上面的例子,使用 ip:1080/messages 就能看到邮件列表,使用 ip:1080/messages/:id.json 可以看到对应 ID 下的邮件内容,也支持 :id.plain:id.html 格式,注意这里的 :id 要替换为具体的数字,比如 1 就行了。

如何关闭 MailCatcher

使用 ps aux |grep mailcatcher 找到进程 id,然后 kill id 就行了

MailCatcher:超简单 SMTP 测试服务器,轻松捕获测试邮件(网页/API),但不真发邮件 4

怎么样,是不是 Linux 很麻烦?我也这样觉得。

获取


原文:http://inloveinparis.com/mailcatcher/

参考项目:


©2021 青小蛙 for 小众软件 | 加入我们 | 投稿 | 订阅指南
3659b075e72a5b7b1b87ea74aa7932ff
点击这里留言、和原作者一起评论

[ 点击前往获取链接 ]


]]>
http://inloveinparis.com/mailcatcher/feed/ 1
Deku SMS – 开源安卓短信工具,支持 Webhook、SMTP、FTP 转发短信|集成 RabbitMQ http://inloveinparis.com/deku-sms/ http://inloveinparis.com/deku-sms/#respond Mon, 26 Aug 2024 08:06:14 +0000 http://inloveinparis.com/deku-sms/ Deku SMS 是一款开源的安卓短信应用程序,可以当作日常默认短信应用来用,支持使用 Webhook、SMTP、FTP 三种协议进行短信转发,简单快捷。另外还集成 RabbitMQ,让你从个人服务器接收信息。@Appinn

Deku SMS - 开源安卓短信工具,支持 Webhook、SMTP、FTP 转发短信|集成 RabbitMQ

这年头,谁没有一台备用手机呢。

于是一个问题来了,如何将备机中的短信转发出来,以便在出门的时候不需要携带两部手机,也能接收到众多的验证码。

Deku SMS

Deku SMS 是一个界面极其普通,功能也没多少的应用,不过可以存档短信、静音,以及转发短信功能。

目前支持三种协议:

  • HTTPS(Webhool)
  • SMTP
  • FTP

青小蛙测试了前两种协议,都…挺方便的。而收到的消息,大概是这个样子:

From: deku@deku.com
To: deku@deku.com
Subject: 
{
    "id": 512,
    "message_id": "1724594231192",
    "thread_id": "45",
    "date": "1724594231192",
    "date_sent": "1724594229000",
    "type": 1,
    "num_segments": 0,
    "subscription_id": 3,
    "status": 0,
    "error_code": 0,
    "isRead": false,
    "isIs_encrypted": false,
    "isIs_key": false,
    "isIs_image": false,
    "formatted_date": null,
    "address": "5247",
    "text": "您的 验证码是: 715659",
    "data": null,
    "tag": null
}

Webhook 协议收到的也是一个 json 格式的内容。至于那个 FTP,并没有测试。

RabbitMQ

Deku SMS 也集成了 RabbitMQ,青小蛙还是第一次听到这个名字,于是简单的研究了一下,安装试了试:

Deku SMS - 开源安卓短信工具,支持 Webhook、SMTP、FTP 转发短信|集成 RabbitMQ 5

最后还是决定放弃了。RabbitMQ 是一个开源的消息中间件,它可以在不同的应用程序和服务之间交换消息,可以粗浅的理解为自己的短信服务器,用来自己收发短信。但这个东西用起来太麻烦了,并没有深入研究下去。

以及也很难找到使用对象,就…放弃了。

获取

RabbitMQ 别折腾了,不过,如果你有短信转发需求,倒是可以试试这个应用。


原文:http://inloveinparis.com/deku-sms/

顺便,推荐个 Webhook 测试工具:Webhook Tester,打开后就能获得一个 Webhook URL,将地址放到 Deku SMS 里,就能转发出去了。


相关阅读


©2021 青小蛙 for 小众软件 | 加入我们 | 投稿 | 订阅指南
3659b075e72a5b7b1b87ea74aa7932ff
点击这里留言、和原作者一起评论

[ 点击前往获取链接 ]


]]>
http://inloveinparis.com/deku-sms/feed/ 0