Skip to content

nekozone/smtpdog

Repository files navigation

smtpdog

(以下内容由AI自动生成)

smtpdog是一个用Go语言编写的开源程序,主要用于被动接收电子邮件,并将收到的邮件以私信的方式发送给misskey用户。

功能特点

  • 被动接收电子邮件:smtpdog能够监听指定的SMTP端口,接收并处理来自邮件服务器的邮件。
  • 邮件私信发送:接收到的邮件将以附件的方式通过私信发送给用户。

如何使用

要使用smtpdog,您需要执行以下步骤:

  1. 安装Go编程环境,确保已正确配置GOPATH和GOROOT等环境变量。

  2. 在终端或命令行中进入您的项目目录。

  3. 获取smtpdog源码。

  4. 进入smtpdog源码目录。

  5. 根据您的需求修改配置文件(默认配置文件为config.json)。配置文件采用JSON格式,其中包括SMTP服务器配置、接收邮件的SMTP端口、misskey站点名称与api Key。

  6. 执行以下命令编译并运行smtpdog:

go build && ./smtpdog
  1. smtpdog将开始监听指定的SMTP端口,接收并处理邮件。解析后的邮件将以私信的方式发送给指定的用户。

注意事项

  • 请确保您的域名MX记录配置正确,并且能够正常接收邮件。
  • smtpdog默认配置文件为config.json,请根据实际需求进行修改。
  • smtpdog仅支持被动接收电子邮件,不支持主动发送邮件。
  • 请确保您的系统防火墙已开启SMTP端口监听,以便smtpdog能够正常接收邮件。

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published