文件名称:pgp-email-relay:中继电子邮件,并使用收件人的公共PGP密钥对其进行加密
文件大小:25KB
文件格式:ZIP
更新时间:2024-05-18 06:54:05
Go
PGP电子邮件中继 一个简单的SMTP中继,它将对接收到的所有电子邮件进行加密,并将通过远程SMTP服务器中继邮件。 该项目的预期目的是允许发送自动电子邮件的应用程序在电子邮件到达收件人之前对其进行加密,而无需修改应用程序本身的源代码。 大多数SMTP代码基于Flashmob的 公钥是从密钥服务器下载的(密钥服务器URL是可配置的)。 您也可以将自己的密钥放入密钥缓存文件夹,这些不会被覆盖。 建造 要构建,您需要执行以下操作; 安装Golang 运行构建脚本./build.sh 在运行服务器之前 将smtp.conf.sample重命名为smtp.conf并进行相应的修改 运行密钥生成脚本./generate_keys.sh 配置 该配置采用严格的JSON格式。 这是带注释的配置。 将smtp.conf.sample复制到smtp.conf 配置选项 目的 例子 REMOTE_
【文件预览】:
pgp-email-relay-master
----test_scripts()
--------sendmail.rb(373B)
--------sendattachment.rb(1KB)
--------causecrash.rb(1KB)
----build.sh(545B)
----smtp.conf.sample(804B)
----dependencies.sh(301B)
----install.sh(637B)
----email()
--------email.go(4KB)
----publickey()
--------publickey.go(1KB)
--------publickey_test.go(6KB)
----generate_keys.sh(914B)
----pgp_encrypt()
--------pgp_encrypt.go(4KB)
----LICENSE.md(2KB)
----README.md(5KB)
----makefile(62B)
----goguerrilla.go(19KB)
----.gitignore(66B)
----CHANGELOG.md(766B)