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

php - 您如何使用 gmail 的身份验证来获取 PHP 联系表单?

这是我正在工作的代码;但是我想结合一种方法来使用我的 gmail 帐户进行 smtp 身份验证,但我无法弄清楚...帮助?

0 投票
1 回答
2492 浏览

php - PHPMailer 邮件在升级到 WHM/cPanel 11.30 后被 exim 拒绝

更新到 WHM/cPanel 11.30.0 后,PHPMailer 邮件现在被 exim 拒绝。这是我的代码:

PHPMailer 没有错误地返回,但在 exim 拒绝日志中它说

H=(localhost.localdomain) [anip] F=<...@....com> 拒绝 RCPT <...@..com>: (localhost.localdomain) [anip] 当前不允许通过此服务器中继。也许您在过去 30 分钟内没有登录 pop/imap 服务器,或者您的电子邮件客户端中没有打开 SMTP 身份验证。

任何人都可以帮忙吗?

0 投票
3 回答
34931 浏览

smtp - Gmail 使用什么机制进行用户身份验证?

我想在 Gmail SMTP 服务器上使用我的 Gmail ID 和密码对自己进行身份验证。我正在使用 GSASL 库。我有一组我的客户支持的机制:匿名、外部、登录、普通、SecureID、Digest-MD5 和 CRAM-MD5。有人知道 Gmail 使用哪种机制进行用户身份验证吗?

0 投票
1 回答
1868 浏览

php - 用php从我的域发送邮件

我正在尝试从我自己的域服务器(例如 php 中的 xyz@mydomain.com)发送邮件。

我可以使用带有梨包的 gmail 帐户成功发送邮件。但是,从我自己的域发送消息失败。

任何想法.....我应该如何从我自己的域发送消息。我收到类似的错误

我的邮件地址是 xyz@mydomain.com

任何帮助,将不胜感激。

0 投票
3 回答
406 浏览

java - 如何使用 Gmail 和 Java 从不同地址发送邮件?

我正在使用 Java 通过Apache Commons Email从 Gmail 发送消息,但似乎它不允许我从与我用于身份验证的地址不同的地址发送消息。

如何使用 Gmail 和 Java 从不同地址发送邮件?

0 投票
2 回答
6189 浏览

smtp - Bugzilla SMTP 身份验证

我已经在我的本地机器(Windows 7)上安装了 bugzilla,它运行良好。但是当我尝试创建一个新帐户时,它说

发送邮件时出错it@gmail.comra@gmail.com无法
设置 FROM:
530 5.5.1 需要身份验证。
C:/Perl/site/lib/Email/Send/SMTP/TLS.pm第 49 行了解更多信息。

我应该做哪些改变TLS.pm

我什至在 bugzilla 中配置了参数>电子邮件部分:

mail_delivery_method = SMTP::TLS,
mailfrom = it@gmail.com,
smtpserver = smtp.gmail.com:587, smtp_username =
我的 gmail 用户名,
smtp_password = 我的 gmail 密码,

文件第TLS.pm49 行说:$SMTP->mail($from);

我有没有留下其他东西来工作 SMTP?

0 投票
2 回答
7591 浏览

c# - 使用 C# 发送经过身份验证的 SMTP

我已通过托管公司购买了经过身份验证的 SMTP 包。

我已经通过 Outlook 2010 成功测试了帐户设置。

展望设置:

电子邮件:me@domain.com 发送 SMTP:smtp.hostingcompany.net

登录信息:

  • 用户:mydomain.com_account
  • 通行证:密码

更多设置 > 传出服务器:

  • 我的传出服务器 (SMTP) 需要身份验证
  • 用户:mydomain
  • 通行证:密码

我在指定 NetworkCredentials 时尝试了所有可能的组合,但我不断收到SMTP 异常:“Faulure Sending Email” InnerException:Base-64 字符数组的长度无效。

我已经为 NetworkCredential() 尝试了三个可能的用户名登录参数。

提前致谢。

编辑:NTLM 黑客

我在我的代码中添加了以下几行:

我现在收到一条新消息:

0 投票
2 回答
1362 浏览

c# - smtp认证(登录测试)不发送邮件

当前需要使用给定的用户名、密码和身份验证模式(CRAM-MD5、LOGIN、PLAIN)执行 SMTP 身份验证。我只需要执行登录测试而不发送任何邮件并使用消息框回复登录测试成功或失败。我已经尝试过使用 SMTPClient 进行身份验证的方法,但只有在发送邮件时才会对凭据进行身份验证。我已经查看了执行此操作的方法,但似乎都通过发送邮件进行身份验证。不发邮件怎么办?

之后,我需要使用 Ping 测试和登录测试(使用弹出服务器、用户名、密码、端口号)执行“SMTP 利用率测试之前的 POP”。

谢谢和问候,贾廷。

0 投票
2 回答
7213 浏览

c# - 在 Win7 上无法从 Windows 服务发送 SMTP 电子邮件

我正在使用 c# .NET 4.0 编写 Windows 服务(我的开发工作站是 Windows 7)。目的是在处理过程中出现错误时直接从服务发送电子邮件。我已经包含了一个代码片段来显示我想要实现的目标:

我面临的问题是 - 电子邮件选项不适用于任何 Windows 7 机器上的 win 服务。然而,完全相同的代码将在 Win XP 机器上完美运行。警告,这不能作为控制台应用程序进行测试。它需要作为服务运行才能看到行为。我将相同的代码放在控制台应用程序中,它在我的 win 7 机器上运行良好。

此外,我启用了 telnet 客户端和服务器 windows 功能,并且能够通过命令提示符成功发送电子邮件。

我尝试了一些方法来尝试找出原因(没有奏效)-

  • 显式设置 NetworkCredential 并设置 UseDefaultCredentials = false。emailClient.Credentials = new System.Net.NetworkCredential("username","pwd","Domain1");

  • 将服务的登录身份选项更改为我的用户 ID 和密码

  • From 和 To 电子邮件地址是真实的,而不是虚拟地址(在我的真实代码中!)

我能找到的唯一区别是 Windows 服务安装在本地系统帐户下。但是更改登录应该会导致它使用我的身份验证详细信息/代码中指定的凭据。我办公室的 IT 人员说,他看到的唯一区别是我的消息是作为中继发送的(不确定这意味着什么,因为更新到我的登录名并没有改变结果)

我看到的例外是:

引发 SMTP 异常:System.Net.Mail.SmtpException:发送邮件失败。---> System.Net.WebException:无法连接到远程服务器 ---> System.Net.Sockets.SocketException:试图以访问权限 XXX.XXX.XXX 禁止的方式访问套接字.XXX XX 在 System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot,SocketAddress socketAddress)在 System.Net.ServicePoint.ConnectSocketInternal(布尔连接失败,套接字 s4,套接字 s6,套接字和套接字,IPAddress 和地址,ConnectSocketState 状态,IAsyncResult asyncResult, Int32 超时,异常&异常)

任何想法表示赞赏!

我觉得它与 Windows 7 安全策略/功能有关,希望可能像更改默认设置一样简单。

0 投票
16 回答
384706 浏览

python - 如何使用 Python 以 Gmail 作为提供商发送电子邮件?

我正在尝试使用 python 发送电子邮件(Gmail),但出现以下错误。

Python 脚本如下。