问题标签 [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 投票
2 回答
3571 浏览

asp.net - 在 Asp.Net 中使用 Office365 SMTP 时出错

我正在使用 Office365 Web 应用程序 SMTP 从 Asp.Net 发送电子邮件,但它总是抛出以下错误!

System.Net.Mail.SmtpException:SMTP 服务器需要安全连接或客户端未通过身份验证。服务器响应为:5.7.1 客户端未在 System.Net.Mail.MailCommand.CheckResponse 进行身份验证

下面给出了 web.config - 更改了用户名和密码

0 投票
6 回答
13777 浏览

java - 通过 SMTP Gmail Oauth2 问题发送邮件

我可以按照google 示例对 SMTP 进行身份验证。

但现在的问题是我无法发送邮件。每当我尝试发送邮件时,我都会收到以下错误。

首先,我无法连接到本地主机,因此我在会话的属性中添加了几行代码,如下面的 OAuth2Authenticator 类,仍然成功验证。但是发不出去邮件。

我正在使用相同的会话对象和 SMTP 传输对象,当我第一次成功进行身份验证时,它们将从 OAuth2Authenticator 类返回。

完整的调试日志

编辑:我现在像这样明确地调用 AUTH 命令。

但反应还是一样。

0 投票
1 回答
1494 浏览

asp.net-mvc - 使用 smtp 发送电子邮件仅在通过 Outlook 发送后有效

我正在尝试使用 asp.net mvc 应用程序发送电子邮件。SMTP 客户端在 web.config 中配置,例如:

C#:

问题是,在我尝试使用 Outlook 发送电子邮件之前,它不起作用(我得到超时异常)。通过 Outlook 发送电子邮件后,它也通过我的 Web 应用程序成功发送。是否有某种特殊类型的身份验证,Outlook 正在执行该身份验证,然后允许对来自我 IP 的所有电子邮件进行身份验证?是什么原因只能通过outlook发送后才起作用?

顺便说一句:我在 VS asp.net 开发服务器中运行该应用程序。当我将它部署到虚拟主机服务器时,它不起作用(超时)。我的虚拟主机提供商告诉我,该服务器上有一个经典的 smtp 身份验证(不是 smtp 之前的 pop3)。

编辑:

我发现,当它工作时,我通过 telnet 尝试或通过 wireshark 跟踪它,通信开始于:

与它不起作用时(前一天刚尝试过)相比,整个通信看起来像:

所以支持的身份验证方法和对流水线的支持是有区别的。我猜 System.Net.Mail.SmtpClient 然后不知道它应该使用哪种身份验证方法,所以它卡住了,因此我得到了超时异常。

有趣的是,Outlook 连接和发送电子邮件没有问题。

我没有使用他们的 smtp 服务器解决了我的问题,因为我的时间不多了。我正在使用 gmail 的 smtp 服务器。我创建了新的 gmail 帐户,并在其中将别名设置为我需要的内容,因此电子邮件看起来好像不是来自 gmail。

0 投票
1 回答
422 浏览

django - 带有 GAE 设置的 Django 中的 SMTPException

我正在尝试用我的 django 项目设置 Django 邀请。它将部署在 Google App Engine 和 Google Cloud SQL 上。现在我有这个问题“服务器不支持 SMTP AUTH 扩展”。

这是settings.py

我正在等待您的惊人建议。

已编辑

如果我从 settings.py 中删除邮件设置,我将收到以下错误:

已编辑

我的 django 项目开发需要什么配置,GAE(Google App Engine)的生产部署需要什么配置?

0 投票
1 回答
317 浏览

java - SMTP 证书

我测试subEthaSMTP SMTP 服务器。一切正常,但我想使用 SSL/TLS。我阅读了有关此的文章并有一个问题。

我有csrcrt密钥文件,但在用于 PKCS12 、 JKS 和 SunX509 的文章中。

是否可以使用csrcrtkey或如何将其转换为需要的格式。

PS对不起,我不是Java专家。

0 投票
2 回答
1326 浏览

php - send mail without passwords

Is there any way in php or javascript to send mail without passwords. I need to send mail without asking for his passwords. Please help me finding the solution.

Thanks in advance.

EDIT

this the code i tried

and it displays errors as o/p and not sending mail

0 投票
1 回答
733 浏览

email - smtp 使用另一个地址发送电子邮件

大家好,我有一个站点,如果我想发送电子邮件,我必须使用以下配置设置 smtp:启用高级 Smtp
Auth 模式 登录
用户 名noreply@myserver.com
密码 密码
Smtp 主机 smtp.myserver.com
Smtp 端口 465
使用SSL

如果我想从另一个地址(如 test@test.it)发送我的 smtp 设置邮件,我该怎么做?因为我的客户在收到电子邮件时不想看到我的域,而是看到另一封电子邮件。有可能吗?

0 投票
2 回答
6468 浏览

smtp - 使用 telnet 连接到 smtp.gmail.com 会出现语法错误

我已经使用 telnet 建立了与 smtp.gmail.com 的连接,并且能够使用 AUTH LOGIN 登录。在此之后,我尝试了命令MAIL FROM: <example@gmail.com>。但它给了我一个语法错误。我试过没有括号,也没有大写。谁能帮我解决这个问题?

0 投票
1 回答
1369 浏览

smtp - Debian Exim4 SMTP-AUTH 停止工作

我最近在我的 Debian Squeeze 服务器上出现了一个奇怪的问题。

我已经将 Exim4 配置为使用带有加密设置的 SMTP-AUTH 并在此机器上运行了很长时间,但现在它不起作用。

起初我以为可能是我的证书过期了,但事实并非如此,它们还能再用几年。

服务器似乎不再在端口 25 上侦听。

如果我尝试远程登录到端口 25,它会超时。

如果我在服务器上运行 netstat -tulpen,则端口 25 上没有任何监听。

我正在为 Exim4 使用 splitconf。

在 conf.d/main 我启用 MAIN_TLS_ENABLE=true

在 conf.d/auth/30_exim4-config_examples 我有以下

如果我在服务器上运行此命令: swaks -a -tls -q HELO -s localhost -au A_USER_NAME -ap '<>'

I get this ... === Trying localhost:25... * Error connecting 0.0.0.0 to localhost:25: * IO::Socket::INET: connect: Connection refused

Can someone point me to some more advanced debugging techniques?

0 投票
1 回答
466 浏览

c# - Hotmail SMTP 命令进行身份验证

我正在使用 C#.Net 并以编程方式尝试对 Hotmail 进行身份验证,以便我可以使用以下方式发送电子邮件:

  • 服务器: smtp.live.com
  • SSL:是的
  • 端口: 587(也尝试了 25)

我设法成功连接并得到以下响应:

然后我发出这个命令:

并取回服务器就绪响应。

现在的问题是身份验证。我没有看到250-AUTH能力,所以当我发出AUTH LOGIN命令时,它自然而然地不起作用。

我在这里想念什么?任何帮助,将不胜感激。