本部分介绍如何使用 beectl 命令行实用程序为 Oracle Beehive 配置 IMAP、SMTP 和 XMPP 服务。
大约 30 分钟。
本教程包括下列主题:
| 前提条件 | |
| 配置 IMAP 和 SMTP 服务 | |
| 配置 XMPP 服务 | |
| 显示服务属性 | |
| 总结 |
将鼠标置于此图标上可以加载和查看本教程的所有屏幕截图。
(警告:因为此操作会同时加载所有屏幕截图,所以网速较慢时,响应时间可能会比较长。)
注:此外,您还可以在下列步骤中将鼠标放在每个单独的图标上,从而仅加载和查看与该步骤相关的屏幕截图。可以通过单击各个屏幕截图来将其隐藏。
在您执行本教程前,您的计算机上应该已经安装了 Oracle Beehive。
本部分介绍如何使用 beectl 命令行实用程序更改 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 1.0 要求支持 TLS 连接。仅明文验证技术上与此并不符合。一些客户端甚至不允许这样的连接。
要正确配置任何种类的 SSL,您需要一个有效的证书和钱夹。尽管不针对生产目的,但您可以使用应用服务器提供的默认钱夹进行测试。
| 配置默认钱夹用于自动登录 | |
| 配置 XMPP 服务 |
按照下面的步骤配置默认钱夹用于自动登录:
| 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 \
|
按照以下步骤更改必要的属性,以配置 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 服务 | ||
| 显示服务属性 | ||