问题标签 [smtp-auth]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - phpmailer smtp 不工作
我已经尝试了很长时间,但我无法让 phpmailer 与 smtp 一起工作。我一直在这里测试http://smtper.sweetylife.com/看看我的 smtp 是否正常工作,在这个网站上我可以毫无问题地连接。我的phpmailer设置是:
但它不起作用。我收到以下错误:
我不知道我做错了什么,有没有人有解决这个问题的方法?
c# - SMTP 服务器需要安全连接或客户端未通过身份验证。服务器响应为:5.5.1 需要身份验证。
可能重复:
SMTP 服务器需要安全连接或客户端未通过身份验证。服务器响应是:5.5.1 Authentication Required
我在运行此代码时遇到问题,然后出现错误“SMTP 服务器需要安全连接或客户端未通过身份验证。服务器响应为:5.5.1 需要身份验证。”
我的代码是:
代码
go - 通过未加密的连接发送电子邮件
我有一个不使用加密连接的 SMTP 帐户。我可以使用同一个帐户从 C# 和 Python 发送电子邮件而不会出现问题,但是使用 Go 我得到错误: 未加密的连接
这是我正在使用的代码:
zend-framework - 使用 Zend_Mail_Transport_Smtp 和一个 MD5 哈希值作为密码
我想为我的网络应用程序的用户提供使用我们的 smtp 服务器发送电子邮件的可能性。
用户帐户的密码是 md5-hased 并且 smtp-server 正在对接收到的值进行哈希处理以检查正确的用户名密码组合。
现在我正在寻找一种设置 Zend_Mail_Transport_Smtp 的好方法——我显然需要纯文本密码并将其转发到 smtp-server,然后将其转换为 md5-hash。但这意味着我必须将用户密码以明文形式存储在某处,我想避免这种情况。
是否有关于如何使用 zend 框架设置 webmailer 的最佳实践?
我唯一的想法是将未散列的密码保存在会话中(我的应用程序中的用户帐户与邮件服务器帐户相关联),但必须有更好的方法来处理这种情况
python - 如何从 python smtp 服务器检索电子邮件
我在 python 中使用 smtpd 模块制作了一个 SMTP 服务器。我已经能够获取电子邮件并将它们存储在 sqlite 数据库中,但问题是我不知道如何检索它们。
我尝试使用以下代码,但我不确定它是否可靠。
然后我制作了这个身份验证模块,在检索电子邮件时进行身份验证。这是我开始迷路的地方:
php - 在 PHP 中发送邮件:SMTP 错误:无法验证
我正在尝试发送邮件PHP
。我对本地主机和服务器使用相同的代码。但是当我在服务器上使用代码时,它似乎不起作用:
这是我的代码供您参考。
我已经做了很多搜索,没有任何弹出。任何帮助将不胜感激。
smtp - 让 Postfix 将 SMTP AUTH 传递给队列内容过滤器后
我在队列内容过滤器之后使用 Postfix 来过滤传入和传出的电子邮件。Postfix 使用 SMTP 将每封邮件注入内容过滤器。然后内容过滤器扫描邮件并将邮件重新注入后缀,就像这里一样:
http://www.postfix.org/FILTER_README.html#advanced_filter
我的 master.cf 文件如下所示:
现在,这按预期工作,一切似乎都很好......除了......我需要知道电子邮件是否使用 SMTP 身份验证发送。现在,使用 smtp_send_xforward_command=yes 给了我很多关于远程发件人的信息,但是没有关于电子邮件是否已经过身份验证的信息。有没有办法让 Postfix 告诉我的内容过滤器是否已通过身份验证的用户发送了电子邮件,如果是,是哪个用户?
asp.net - 中继错误需要 SMTP 身份验证
我们的网站曾经托管在运行 Windows Server 2003 和 IIS 6 的服务器上;它在这方面工作得很好。现在我们尝试在运行 Windows Web Server 2008 R2 和 IIS 7 的新服务器上设置它。在旧服务器和新服务器上,我们都使用 SmarterMail 作为我们的电子邮件软件。
我在本地系统上从 Outlook 和 Windows Live Mail 发送和接收电子邮件没有问题。问题在于从我们网站上的代码隐藏发送电子邮件。我可以从站点向 SmarterMail 中设置的内部电子邮件地址发送电子邮件,换句话说,发送到我们邮件服务器域内的地址。但是,当我尝试从该站点向 Gmail 地址发送电子邮件时,我收到以下错误:
中继需要550认证
在发送电子邮件的 ASP.NET 页面的代码隐藏中,我有以下 VB.NET 代码:
我可以使用 MailFromEmailAddress 和密码登录 SmarterMail,没有任何问题。
另外,我可以为邮件服务器的 IP 地址定义一个 SMTP 身份验证绕过,然后发送到 Gmail 地址的电子邮件就可以通过了。但是,当从我们的站点发送到我们域外的地址时,我无法使 SMTP 身份验证正常工作。
有谁知道我应该改变或做些什么来完成这项工作?非常感谢!
python - Lamson 可以在 TLS/SSL 下运行并对用户进行身份验证吗?
在能够向 Lamson 发送邮件之前,我找不到任何关于用户进行身份验证的信息。我发现唯一提到的 SSL/TLS 是在 Relay 类中,据我所知,它在 Lamson 处理完消息后运行。我希望 Lamson在进行任何处理之前检查 LDAP 凭据,但我不希望通过网络发送的密码未加密。如果有某种身份验证处理程序,我可以处理 LDAP 部分,但我也没有找到。
我还没有编写任何代码,现在只是通过阅读文档来探索选项。