![通过 SSL 将 Brother MFC 8890DW 连接到 SMTP](https://linux22.com/image/1293964/%E9%80%9A%E8%BF%87%20SSL%20%E5%B0%86%20Brother%20MFC%208890DW%20%E8%BF%9E%E6%8E%A5%E5%88%B0%20SMTP.png)
目前能够使用端口 25 上的 aspmx.l.google.com 扫描到电子邮件。我读到的关于 8890DW 的所有内容都谈到了 SSL,但没有任何地方提到任何具体内容。当尝试通过端口 465 连接到 gmail.smtp.com 时,我只是收到配置错误。也尝试了 587。还尝试了 google.smtp.com,结果相同。我可以扫描并发送电子邮件到任何 gmail 地址,但这非常有限。
任何建议都非常好!
编辑:在配置中,有 SMTP AUTHORIZATION 的输入,包括端口、用户名和密码,但没有专门用于 SSL 的内容。我想我假设使用 SMTP AUTH 会自动使用 SSL 或 TLS,但事实似乎并非如此。
答案1
服务器是smtp.gmail.com
,而不是 gmail.smtp.com。
设备可能会自动为端口 465 启用 TLS,或者当它看到超过 25/587 的 STARTTLS 提议时启用 TLS。
如果没有,您可以在网络上设置一台计算机来运行 SSL 代理——stunnel
这将使 8890DW 上不再需要 SSL。
答案2
Brother 多功能设备不支持 TLS/SSL 连接。
正如 grawity 所建议的,您可以使用 stunnel。它确保电子邮件凭证以及邮件内容至少在 Google 平台内加密。这是我们的 stunnel.conf:
[SMTP Gmail]
client=yes
accept = 0.0.0.0:25
connect = smtp.gmail.com:465
这指示 stunnel 在端口 TCP 25 上接受传入连接并通过 SSL 隧道将它们转发到端口 TCP 465 上的 Google SMTP 服务器。0.0.0.0 是所有可用 IPv4 接口的简写形式。'client=yes' 告诉 stunnel 作为 SSL 客户端而不是服务器运行。
确保在代理机器的防火墙上为端口 25 打开一个针孔。然后将您的 Brother 多功能打印机指向运行 stunnel 的机器的地址。
如果您的互联网连接使用静态 IP 地址(或非常稳定),您可以跳过加密并回退到普通 SMTP。只需使用 aspmx.l.google.com 作为 SMTP 服务器地址,端口为 TCP 25。
您必须将网关 IP 地址添加到 Google Apps 控制面板中的电子邮件白名单框中。最后,如果您的域有 SPF 记录,则需要对其进行相应调整,以将您的网关 IP 地址作为合法发件人:
v=spf1 ip4:123.45.67.89 包括:_spf.google.com ~全部
如果您不知道网关 IP 地址,请检查 dnsstuff.com(列在左上角)。
http://support.google.com/a/bin/answer.py?hl=en&answer=176600
答案3
我的问题是尝试设置传真以将所有传真发送到电子邮件地址而不是打印它们。如果您联系 Brother 技术支持以获取 MFC-8890DW,他们会告诉您它不支持 SSL。下面是我一步一步做的,它对我来说很有效。
这必须通过打印机附带的 ControlCenter3 软件来完成。我从他们的网站上下载了该软件。在 Windows 7 中,它将出现在“开始”菜单的 Brother 文件夹下。
您需要一个带密码的传真机电子邮件帐户。我使用了 Yahoo bizmail 电子邮件。
ControlCenter3 在设备设置下进入远程设置。默认密码是 access。在网络 -> 电子邮件/iFax -> 设置服务器中输入您的设置。在 SMTP 的身份验证下选择 SMTP-AUTH。在网络 -> 电子邮件/iFax -> 邮件地址下输入设备的电子邮件地址。应用并退出 ControlCenter3
在 Internet Explorer 中转到机器的 IP。在传真设置 -> 远程传真选项下,选择传真转发和电子邮件地址。
测试网络配置 -> 配置协议 -> POP3/SMTP -> 单击提交输入您的电子邮件地址并选中“发送测试电子邮件”单击提交
如果此方法无效,并且传真正在传真内存中备份,您可以打印它们。转到传真并进入菜单。按 2(传真)5(远程传真选项)3(打印传真)开始。