本篇 FAQ 旨在解释在 WinCC flexible/WinCC(博途)中从 Windows CE 的面板或计算机发送电子邮件的过程。
为发送电子邮件,请在工程软件中遵循以下设置:
- SMTP 服务器的名称
- SMTP 发送者的名称 (从 WinCC flexible 2005 开始)
- SMTP 认证 (依赖 SMTP 服务提供商):
- 通过有效的电子邮件地址来认证 (从 WinCC flexible 2005 开始)
或 - 通过用户名称和 ID 来认证 (从 WinCC flexible 2008 SP1 开始)
- 通过有效的电子邮件地址来认证 (从 WinCC flexible 2005 开始)
- 为了触发此过程,需要组态系统功能“Send e-mail” 或者带有电子邮件地址的报警类别。
- SSL 连接 (可选,WinCC flexible 2008 SP1 或更高版本)
图. 01- WinCC flexible 2005 或更高版本图. 02- WinCC flexible 2008 或更高版本
图. 03- WinCC(博途)
注意:
- “Sm@rtService”的授权在 WinCC flexible 中要求安装启用。(这个功能已经包含在 WinCC(博途)的基本包中)
- 所有带有以太网接口的 170 系列及以上面板 - 除了基本面板 - 都支持发送电子邮件。
- 如果在 Windows CE 面板的报警窗口中出现错误信息 70033“No coection to the SMTP server or authentication not possible.”,请检查如下设置。
在 WinCC flexible 中SMTP 服务器的设置
- 在 WinCC flexible 项目中配置 SMTP 服务器,在 “设备设置 >常规 > SMTP 设置” 中或在 WinCC(博途)下的 “运行系统设置 >服务 > SMTP 通讯” 。
- 对于 WinCC flexible 2004 和更高:
不支持认证。
- 从 WinCC flexible 2005 开始:
如果邮件服务包含提供者认证,一个有效的电子邮件地址,例如“John.Doe@gmx.net”,必须在“SMTP 认证”中注册。对于该认证,无需提供用户名称和密码!
- 从 WinCC flexible 2008 SP1 或更高 和 WinCC(博途):
如果 SMTP 认证需要用户名和密码,那么必须输入有效的用户名和密码。
注意:
检查 ISP (Internet Service Provider) 确认是否需要一个有效的电子邮件地址。
- 在 Windows CE 面板的“Control Panel > Internet Settings > E-mail > SMTP Server”中。从 Windows CE 5.0 开始是在“Control Panel > WinCC Internet Settings > E-mail > SMTP Server”。
注意对于 Windows CE 面板,SMTP 服务器仅需指定为计算机名称或 FQDN (Fully Qualified Domain Name)。
如果需要,检查防火墙设置...
- 电子邮件服务的端口是否释放。更详细的关于 WinCC flexible 使用的端口信息参见条目 ID: 24534065。
示例:
如果在 Windows CE 面板上,为 SMTP 服务器使用的是 IP 地址而不是计算机名称,则面板会将 IP 地址解释成 SMTP 服务器的计算机名称,并试图去解析该名称。这将会提示上述系统消息。
对于带有 WinCC flexible RT 的 PC,则与此相反,计算机名称或 FQDN 以及 SMTP 服务器的 IP 地址都可以使用。
注意:
- 也可以在操作员面板的“Control Panel > WinCC Internet Settings / "E-mail"”中进行电子邮件设置。
注意,面板或 PC 上的设置将会覆盖项目中的设置。因此,如果删除了面板或 PC 上的设置,则会应用在 WinCC flexible 项目中组态的缺省设置!
图. 04 - WinCC flexible 2005 或更高版本
图. 05 -- WinCC flexible 2008 SP1 或更高版本和 WinCC(博途)
- 也可参考“Configuration - Internet Settings”,见条目 ID 18982110。
从 WinCC flexible 2005 开始该设置图标更名为“WinCC Internet Settings”,并且相关的设置菜单更名为“WinCC flexible Internet Settings”。
SMTP 服务器的端口设置
WinCC flexible与 SMTP servers通过永久预设的 25 端口进行通讯。 对于 WinCC(博途)25 端口是一个可修改的预设。这个端口不再支持所有邮件服务的提供商。当前在因特网上不同供应商的端口列表 可供查询。如果不能确定所使用的供应商是否通过 25 端口通讯,请遵循以下步骤:
- 打开计算机的命令对话框。
- 输入命令行"telnet [SMTP server name] 25",这里将 "[SMTP server name]" 替换为相关服务器的名称。
- 如果获得消息说不能建立连接。说明服务器上的 25 端口被锁定,这种情况下需要使用别的邮件服务提供商。
注意
"Telnet" 工具不是 Windows 默认安装的,如果命令不能被命令对话框识别,通过 "控制面板 ->程序和功能 -> 打开或关闭 Windows 功能" 来使能 Telnet。不同版本的 Windows 路径可能会不同。
更多信息
条目21184132 描述了从 SMS 文本信息向移动电话发送邮件。
关键词:
发送电子邮件,错误信息,电子邮件,电子邮件服务,SMTP = 简单邮件传输协议,SSL = 安全套接层协议
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc323472.html