×

Pigeon安全邮件网关

消耗积分:0 | 格式:zip | 大小:0.07 MB | 2022-05-23

陈超

分享资料个

授权协议 Apache-2.0
开发语言 Java
操作系统 Linux
软件类型 开源软件

软件简介

Pigeon(鸽子)是一个安全邮件网关,使用 Spring boot 2.4 构建,基于 Spring Security 提供 BASIC 授权认证。并且内置 AES256 加密保护你的邮箱密码。基于 Seppiko Commons Mail 实现 SMTP 和 IMAP 协议,并且可以通过配置监控邮件內容用于统计或提供个性化服务。

配置

-Dpigeon.configFile=./pigeon.yml
-Dlog4j.configurationFile=./log4j2.xml
-Duser.timezone=UTC

开始

  • 生成 salt 和 iv
    SecureRandom secureRandom = new SecureRandom();
    System.out.println("Salt: " + Base64Util.encodeToString(secureRandom.generateSeed(32)) );
    byte[] iv = new byte[12];
    secureRandom.nextBytes(iv);
    System.out.println("IV: " + Base64Util.encodeToString(iv) );

     

  • 把 salt 和 iv 添加到 pigeon.yml and 配置中
  • 创建数据库并且导入 init.sql
 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !