javascript - .ini 上的 SMTP 详细信息
问题描述
我们有一台嵌入了打印解决方案软件的打印机,该软件具有 scan2email 功能。尝试扫描时,作业会转到本地服务器,该服务器从 .ini 文件中检索 SMTP 详细信息。
Initial Java Heap Size (in MB) wrapper.java.initmemory=384 ;
Maximum Java Heap Size (in MB) wrapper.java.maxmemory=512 ;
SMTP settings smtpServer=smtp.office365.com smtpServerBackup= emailSender=test@test.co.za smtpUser=test@test.co.za smtpPassword=test12345!!!
问题,scan2email 不适用于日志中的错误“smtp 535 5.7.3 Authentication unsuccessful”。通过检查防火墙流量进行调查时,我们注意到本地服务器使用 IMAP 端口 993 而不是 SMTP 587 或 465 向 O365 SMTP 发送通信。
这个 .ini 文件中是否有我们可以指定此端口的地方?或者更好的是,如果不是端口,问题是什么?搜索高和低没有解决方案。
附言。通过登录来测试 O365 帐户。没有身份验证问题。
解决方案
您收到“smtp 535 5.7.3 Authentication unsuccessful”错误的原因如下:
- 它可能是您的邮件服务器(如 Microsoft Outlook 或 Gmail)错误,您可能不允许使用您的电子邮件通过中继发送电子邮件。服务器的管理员需要授予执行此操作的权限。
- 您可能希望防火墙团队将您的 IP 地址列入白名单。他们必须允许从您的机器进行连接。
- 如果是Gmail,您必须在设置中允许非安全应用程序访问 gmail,您可以通过转到您的 gmail 设置来执行此操作。
- 有时,当主机未使用代码对用户进行身份验证达到限制时会发生这种情况,这意味着如果您要向大量用户(例如(1000 个用户))发送邮件,那么它可能会挂起服务器,因此如果您要向大量用户发送邮件然后尝试在一定数量的用户之间发送邮件。
- 或者有时可能是您的编程错误,可能是您使用了错误的发送邮件等编程功能,或者您没有配置邮件的基本设置。
推荐阅读
- c# - 删除 NuGet 包的依赖 NuGet 包
- javascript - webpack 开发服务器不运行
- algolia - 集成 VueInstantSearch Algolia
- wpf - 为什么 wpf ListViewItem 背景不起作用?
- c++ - 使用霍尔效应传感器 (A3144) 测量电机转速的 Arduino 转速计
- python - librosa.stft 和 scipy.signal.stft 计算的 Short-time Frourier Transform Result 有什么区别?
- python - pygame:通过 pygame.time.set_timer() 发送带有属性的自定义事件
- google-apps-script - 尝试使用谷歌导入功能抓取网页
- python-3.x - 确保至少传递了两个可选参数之一 Python
- flutter - Flutter:图像 base64 编码 | 颤振中base64编码的字节不准确