配置 IMAP、SMTP 和 XMPP 服务

本部分介绍如何使用 beectl 命令行实用程序为 Oracle Beehive 配置 IMAP、SMTP 和 XMPP 服务。

大约 30 分钟。

主题

本教程包括下列主题:

将鼠标置于此图标上可以加载和查看本教程的所有屏幕截图。 (警告:因为此操作会同时加载所有屏幕截图,所以网速较慢时,响应时间可能会比较长。)

注:此外,您还可以在下列步骤中将鼠标放在每个单独的图标上,从而仅加载和查看与该步骤相关的屏幕截图。可以通过单击各个屏幕截图来将其隐藏。

在您执行本教程前,您的计算机上应该已经安装了 Oracle Beehive。

返回主题列表

配置 IMAP 和 SMTP

本部分介绍如何使用 beectl 命令行实用程序更改 IMAP 和 SMTP 服务的端口号。

返回主题列表

配置 IMAP 和 SMTP

按照以下步骤获取关于 IMAP 和 SMTP 设置的信息,并使用 beectl 命令行实用程序更改 IMAP 和 SMTP 服务的端口号:

1.

以安装 Oracle Beehive 软件的用户身份登录您的计算机。

2.

导航到以下目录:

cd $ORACLE_HOME/beehive/bin

3.

要列出用于您的 Beehive 安装的端口,输入:

./beectl list_email_ports        

4.

要了解 modify_email_port 的使用,输入以下命令:

./beectl modify_email_port --help

5.

要将 SMTP 端口更改为 2225,使用以下命令:

./beectl modify_email_port --type smtp --port 2225

注:立即出现一条消息,表明配置更改当前未激活。

6.

要将 IMAP 端口设为 2143,使用以下命令:

./beectl modify_email_port --type imap --port 2143

7.

通过使用以下命令验证和激活新设置来触发服务器接收新值:

./beectl activate_configuration

8.

重新启动 BEEAPP 组件接收新配置:

./beectl restart --component BEEAPP_<instance name>.<host name>

返回主题

返回主题列表

配置 XMPP 服务

XMPP 1.0 要求支持 TLS 连接。仅明文验证技术上与此并不符合。一些客户端甚至不允许这样的连接。
要正确配置任何种类的 SSL,您需要一个有效的证书和钱夹。尽管不针对生产目的,但您可以使用应用服务器提供的默认钱夹进行测试。

返回主题列表

配置默认钱夹用于自动登录

按照下面的步骤配置默认钱夹用于自动登录:

1.

以安装 Oracle Beehive 软件的用户身份登录您的计算机。

2.

确保环境变量 ORACLE_HOME 指向您的 Oracle Beehive 安装。

export ORACLE_HOME=/scratch/oracle/product/1.2.1.0.0/beehive_1
3.

运行以下命令:

$ORACLE_HOME/bin/orapki wallet create -wallet \
$ORACLE_HOME/Apache/Apache/conf/ssl.wlt/default/ -auto_login -pwd welcome

返回主题

配置 XMPP 服务

按照以下步骤更改必要的属性,以配置 XMPP 服务使用传输层安全性 (TLS):

1.

要将 Oracle Beehive 实例配置为使用钱夹,运行以下命令:

./beectl modify_property --component beehive_instance_<instance>.<host name> 
         --name WalletDir --value <Oracle home>/Apache/Apache/conf/ssl.wlt/default
       


2. 使用以下命令按前一命令的输出说明验证和激活新设置:
./beectl activate_configuration

返回主题

返回主题列表

显示服务属性

按照以下步骤检查 IMAP、SMTP 和 XMPP 服务的属性:

1. 使用以下命令列出 OCS 实例的属性:
./beectl list_properties --component beehive_instance_<instance name>.<host name> 

注:输出删减为前四行以便于阅读。

2.

要列出 BTI 实例的设置,使用以下命令:

./beectl list_properties --component BTI_<instance name>.<host name>  


注:输出经过删减以便于阅读。

3.

所有服务名称遵循命名惯例 _<服务>Service

要列出 XMPP 服务的属性,输入以下命令:

./beectl list_properties --component _XMPPService

注:输出经过删减以便于阅读。

4.

要检查配置的 SMTP 属性,使用以下命令:

./beectl list_properties --component _EmailService$SMTPProperties

注:输出经过删减以便于阅读。

5.

要检查配置的 IMAP 属性,使用以下命令:

./beectl list_properties --component _EmailService$IMAPPProperties

注:输出经过删减以便于阅读。

返回主题列表

在本教程中,您学习了如何:

配置 IMAP 和 SMTP 服务
配置 XMPP 服务
显示服务属性

返回主题列表

将鼠标置于该图标上可以隐藏所有的屏幕截图。