问题标签 [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.
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 - 更改了用户名和密码
java - 通过 SMTP Gmail Oauth2 问题发送邮件
我可以按照google 示例对 SMTP 进行身份验证。
但现在的问题是我无法发送邮件。每当我尝试发送邮件时,我都会收到以下错误。
首先,我无法连接到本地主机,因此我在会话的属性中添加了几行代码,如下面的 OAuth2Authenticator 类,仍然成功验证。但是发不出去邮件。
我正在使用相同的会话对象和 SMTP 传输对象,当我第一次成功进行身份验证时,它们将从 OAuth2Authenticator 类返回。
完整的调试日志
编辑:我现在像这样明确地调用 AUTH 命令。
但反应还是一样。
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。
django - 带有 GAE 设置的 Django 中的 SMTPException
我正在尝试用我的 django 项目设置 Django 邀请。它将部署在 Google App Engine 和 Google Cloud SQL 上。现在我有这个问题“服务器不支持 SMTP AUTH 扩展”。
这是settings.py
我正在等待您的惊人建议。
已编辑
如果我从 settings.py 中删除邮件设置,我将收到以下错误:
已编辑
我的 django 项目开发需要什么配置,GAE(Google App Engine)的生产部署需要什么配置?
java - SMTP 证书
我测试subEthaSMTP SMTP 服务器。一切正常,但我想使用 SSL/TLS。我阅读了有关此的文章并有一个问题。
我有csr、crt和密钥文件,但在用于 PKCS12 、 JKS 和 SunX509 的文章中。
是否可以使用csr,crt和key或如何将其转换为需要的格式。
PS对不起,我不是Java专家。
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
email - smtp 使用另一个地址发送电子邮件
大家好,我有一个站点,如果我想发送电子邮件,我必须使用以下配置设置 smtp:启用高级 Smtp 是
Auth 模式 登录
用户 名noreply@myserver.com
密码 密码
Smtp 主机 smtp.myserver.com
Smtp 端口 465
使用SSL 是
如果我想从另一个地址(如 test@test.it)发送我的 smtp 设置邮件,我该怎么做?因为我的客户在收到电子邮件时不想看到我的域,而是看到另一封电子邮件。有可能吗?
smtp - 使用 telnet 连接到 smtp.gmail.com 会出现语法错误
我已经使用 telnet 建立了与 smtp.gmail.com 的连接,并且能够使用 AUTH LOGIN 登录。在此之后,我尝试了命令MAIL FROM: <example@gmail.com>
。但它给了我一个语法错误。我试过没有括号,也没有大写。谁能帮我解决这个问题?
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?
c# - Hotmail SMTP 命令进行身份验证
我正在使用 C#.Net 并以编程方式尝试对 Hotmail 进行身份验证,以便我可以使用以下方式发送电子邮件:
- 服务器: smtp.live.com
- SSL:是的
- 端口: 587(也尝试了 25)
我设法成功连接并得到以下响应:
然后我发出这个命令:
并取回服务器就绪响应。
现在的问题是身份验证。我没有看到250-AUTH
能力,所以当我发出AUTH LOGIN
命令时,它自然而然地不起作用。
我在这里想念什么?任何帮助,将不胜感激。