问题标签 [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.

0 投票
1 回答
10205 浏览

php - phpmailer smtp 不工作

我已经尝试了很长时间,但我无法让 phpmailer 与 smtp 一起工作。我一直在这里测试http://smtper.sweetylife.com/看看我的 smtp 是否正常工作,在这个网站上我可以毫无问题地连接。我的phpmailer设置是:

但它不起作用。我收到以下错误:

我不知道我做错了什么,有没有人有解决这个问题的方法?

0 投票
1 回答
19090 浏览

c# - SMTP 服务器需要安全连接或客户端未通过身份验证。服务器响应为:5.5.1 需要身份验证。

可能重复:
SMTP 服务器需要安全连接或客户端未通过身份验证。服务器响应是:5.5.1 Authentication Required

我在运行此代码时遇到问题,然后出现错误“SMTP 服务器需要安全连接或客户端未通过身份验证。服务器响应为:5.5.1 需要身份验证。”

我的代码是:

代码

0 投票
4 回答
199637 浏览

email - 如何通过 Gmail 使用简单的 SMTP 命令发送电子邮件?

出于教育目的,我需要使用 SMTP 的基本和简单规则通过 SMTP 服务器发送电子邮件。

我能够使用smtp4dev做到这一点。我telnet localhost 25和和命令是:

在此处输入图像描述

我想做同样的事情,使用 Gmail SMTP 服务器。但是,它需要身份验证和 TLS。我不知道如何为 Gmail 做到这一点。这是一个截图telnet smtp.gmail.com 587

在此处输入图像描述

我搜索并找到了许多链接,包括维基百科关于STARTTLS命令的文章。但我无法使用 TLS 并使用命令行(或自己用编程语言发送命令)对 Gmail 的 SMTP 服务器进行身份验证。任何人都可以帮忙吗?

0 投票
1 回答
8786 浏览

go - 通过未加密的连接发送电子邮件

我有一个不使用加密连接的 SMTP 帐户。我可以使用同一个帐户从 C# 和 Python 发送电子邮件而不会出现问题,但是使用 Go 我得到错误: 未加密的连接

这是我正在使用的代码:

0 投票
1 回答
354 浏览

zend-framework - 使用 Zend_Mail_Transport_Smtp 和一个 MD5 哈希值作为密码

我想为我的网络应用程序的用户提供使用我们的 smtp 服务器发送电子邮件的可能性。

用户帐户的密码是 md5-hased 并且 smtp-server 正在对接收到的值进行哈希处理以检查正确的用户名密码组合。

现在我正在寻找一种设置 Zend_Mail_Transport_Smtp 的好方法——我显然需要纯文本密码并将其转发到 smtp-server,然后将其转换为 md5-hash。但这意味着我必须将用户密码以明文形式存储在某处,我想避免这种情况。

是否有关于如何使用 zend 框架设置 webmailer 的最佳实践?

我唯一的想法是将未散列的密码保存在会话中(我的应用程序中的用户帐户与邮件服务器帐户相关联),但必须有更好的方法来处理这种情况

0 投票
1 回答
2692 浏览

python - 如何从 python smtp 服务器检索电子邮件

我在 python 中使用 smtpd 模块制作了一个 SMTP 服务器。我已经能够获取电子邮件并将它们存储在 sqlite 数据库中,但问题是我不知道如何检索它们。

我尝试使用以下代码,但我不确定它是否可靠。

然后我制作了这个身份验证模块,在检索电子邮件时进行身份验证。这是我开始迷路的地方:

0 投票
5 回答
19646 浏览

php - 在 PHP 中发送邮件:SMTP 错误:无法验证

我正在尝试发送邮件PHP。我对本地主机和服务器使用相同的代码。但是当我在服务器上使用代码时,它似乎不起作用:

这是我的代码供您参考。

我已经做了很多搜索,没有任何弹出。任何帮助将不胜感激。

0 投票
1 回答
1160 浏览

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 告诉我的内容过滤器是否已通过身份验证的用户发送了电子邮件,如果是,是哪个用户?

0 投票
0 回答
1928 浏览

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 身份验证正常工作。

有谁知道我应该改变或做些什么来完成这项工作?非常感谢!

0 投票
1 回答
451 浏览

python - Lamson 可以在 TLS/SSL 下运行并对用户进行身份验证吗?

在能够向 Lamson 发送邮件之前,我找不到任何关于用户进行身份验证的信息。我发现唯一提到的 SSL/TLS 是在 Relay 类中,据我所知,它在 Lamson 处理完消息后运行。我希望 Lamson在进行任何处理之前检查 LDAP 凭据,但我不希望通过网络发送的密码未加密。如果有某种身份验证处理程序,我可以处理 LDAP 部分,但我也没有找到。

我还没有编写任何代码,现在只是通过阅读文档来探索选项。