【问题标题】:How to create Mail Server using Apache James in Spring Boot?如何在 Spring Boot 中使用 Apache James 创建邮件服务器?
【发布时间】:2021-06-14 16:01:07
【问题描述】:

其实这个话题对我来说是新的。那么有人可以就这个话题提供建议吗?或正确的工作路径。

必须创建自己的邮件服务器来处理测试邮件请求

例如用户名@.com

提前致谢。

【问题讨论】:

    标签: spring-boot apache-james


    【解决方案1】:

    **注:

    • 您必须使用静态 IP。
    • 如果您配置数据库,您只需创建空数据库。 Apache 自己创建相关表。**
    • 在某些情况下,如果您正确配置了域和端口,那么在手动配置过程中,它会自行获取值,无需您自己写下来。

    流程:

    • 从给定链接下载 Apache James 最新版本:

    http://james.apache.org/download.cgi

    • 解压并放入根目录 对于窗户,

    c://程序文件/

    • 以管理员身份打开命令行。移动到以下路径, 对于窗户,

    C:\Program Files\james-server-app-x.x.x\conf

    • 可选:默认随 Durby 数据库提供。但它可以支持各种其他。要使用您自己的数据库,
      • 创建一个空数据库。
      • 从给定路径打开数据库配置, 对于窗户,

    C:\Program Files\james-server-app-3.5.0\conf\james-database.properties

    - Replace following lines,
    
    // Fill with your personal database configuration
      database.driverClassName=<database_driver>
      database.url=<database_url>
      database.username=<username>
      database.password=<password>
    
      // It define in above comments
      vendorAdapter.database=<vendor_name>
    
    • 可选:我们知道 Apache James 带有默认的 SMTP(25)、POP3(110)、IMAP 端口配置。您也可以根据需要更改它们。为此,您必须更改以下文件。

    imapserver.xml 或 pop3server.xml 或 smtpserver.xml

    • 使用给定命令安装 Apache James(在 bin 文件夹中)

    詹姆斯安装

    • 使用给定的命令启动 James

    詹姆斯开始

    • 添加域

    james-cli.bat -h 127.0.0.1 -p 9999 添加域

    • 添加用户

    james-cli.bat -h 127.0.0.1 -p 9999 添加用户
    james-cli.bat -h 127.0.0.1 -p 9999 添加用户

    • 现在安装雷鸟

    • 像这样配置你的邮件ID,

      添加姓名、电子邮件和密码,然后点击继续

    • 现在点击手动配置并放置相关值。

    • 点击完成

    • 尝试将邮件从一个帐户发送到第二个帐户,希望它会起作用。

      祝你有美好的一天......!!! :)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-07-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多