Questions tagged «smtp»

简单邮件传输协议(SMTP)是用于跨Internet协议(IP)网络传输电子邮件(e-mail)的Internet标准。


14
使用GMail SMTP服务器从PHP页面发送电子邮件
我正在尝试从PHP页面通过GMail的SMTP服务器发送电子邮件,但出现此错误: 身份验证失败[SMTP:SMTP服务器不支持身份验证(代码:250,响应:mx.google.com,为您提供服务,[98.117.99.235]大小为35651584 8位MIME STARTTLS ENHANCEDSTATUSCODES PIPELINING)] 有人可以帮忙吗?这是我的代码: <?php require_once "Mail.php"; $from = "Sandra Sender <sender@example.com>"; $to = "Ramona Recipient <ramona@microsoft.com>"; $subject = "Hi!"; $body = "Hi,\n\nHow are you?"; $host = "smtp.gmail.com"; $port = "587"; $username = "testtest@gmail.com"; $password = "testtest"; $headers = array ('From' => $from, 'To' => $to, 'Subject' …
389 php  email  smtp  gmail 

5
电子邮件地址区分大小写吗?
我已经读过,按照标准,电子邮件的第一部分区分大小写,但是我尝试将电子邮件发送到name@example.com,Name@example.com并且NAME@example.com-在每种情况下都已经到达。 邮件服务器如何处理用户名?是否有可能错过案件而该消息将不会发送?使用完全相同的字母大小写,就像在注册时提供电子邮件地址时写的那样,真的非常重要吗?
304 email  smtp  rfc 

14
如何使用Python以提供者的身份通过Gmail发送电子邮件?
我正在尝试使用python发送电子邮件(Gmail),但出现以下错误。 Traceback (most recent call last): File "emailSend.py", line 14, in <module> server.login(username,password) File "/usr/lib/python2.5/smtplib.py", line 554, in login raise SMTPException("SMTP AUTH extension not supported by server.") smtplib.SMTPException: SMTP AUTH extension not supported by server. Python脚本如下。 import smtplib fromaddr = 'user_me@gmail.com' toaddrs = 'user_you@gmail.com' msg = 'Why,Oh why!' username = …
289 python  email  smtp  gmail 

24
Gmail错误:SMTP服务器需要安全连接,或者客户端未通过身份验证。服务器响应为:5.5.1需要身份验证
我正在使用以下代码发送电子邮件。该代码在我的本地计算机上正常工作。但是在生产服务器上,我收到错误消息 var fromAddress = new MailAddress("mymailid@gmail.com"); var fromPassword = "xxxxxx"; var toAddress = new MailAddress("yourmailid@yourdoamain.com"); string subject = "subject"; string body = "body"; System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient { Host = "smtp.gmail.com", Port = 587, EnableSsl = true, DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network, UseDefaultCredentials = false, Credentials = new NetworkCredential(fromAddress.Address, fromPassword) }; …
260 c#  .net  smtp  gmail 


28
使用C#通过Gmail SMTP服务器发送电子邮件
由于某种原因,“ 通过Gmail在.NET中发送电子邮件 ”对我来说都无法接受,也没有其他答案。他们为什么不工作? 更新:我已经尝试了另一个问题中的所有答案(已接受和其他),但没有一个起作用。 我只想知道它是否对其他任何人都有效,否则Google可能已经更改了某些内容(以前发生过)。 当我尝试使用的代码段时SmtpDeliveryMethod.Network,我很快在Send(message)上收到SmtpException。消息是 SMTP服务器需要安全连接,或者客户端未通过身份验证。 服务器响应为: 5.5.1需要身份验证。要了解更多信息,请点击“ <-认真地到此为止。 更新: 这是我很久以前问过的一个问题,可接受的答案是我在不同项目上使用过很多次的代码。 我已经采用了本文和其他EmailSender项目中的一些想法,以在Codeplex创建一个EmailSender项目。它旨在实现可测试性,并支持我最喜欢的SMTP服务,例如GoDaddy和Gmail。
242 c#  .net  email  smtp  gmail 

20
“根据验证程序,远程证书无效。” 使用Gmail SMTP服务器
我收到此错误: 根据验证过程,远程证书无效。 每当我尝试使用C#代码使用Gmail的SMTP服务器发送电子邮件时。有人可以指出我正确的方向来解决这个问题吗? 以下是堆栈跟踪... at System.Net.Security.SslState.StartSendAuthResetSignal(ProtocolToken message, AsyncProtocolRequest asyncRequest, Exception exception) at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest) at System.Net.Security.SslState.StartSendBlob(Byte[] incoming, …
221 c#  email  smtp 

5
如何在詹金斯设置发件人的地址?
我正在从Jenkins内部发送邮件到匿名SMTP中继。然后,该中继将安全地发送邮件,以通过587端口上的TLS通过TLS在线进行交换。问题是,Microsoft要求发件人地址与身份验证凭据登录名匹配,该身份验证登录名与帐户电子邮件地址相同。例如,假设这是foo@mycompany.com。如何使jenkins始终从foo@mycompany.com发送邮件? 顺便说一句,当我说传输完全正常时,我的意思是将格式化的电子邮件文件拖放到SMTP中继服务器上的“ Pickup”目录中,并将其正确发送给任何收件人,前提是发件人地址为foo @ mycompany。 .com。
217 email  smtp  jenkins  sender 

13
如何使用python smtplib向多个收件人发送电子邮件?
经过大量搜索后,我无法找到如何使用smtplib.sendmail发送给多个收件人的方法。问题是每次发送邮件时,邮件标题似乎都包含多个地址,但实际上只有第一个收件人会收到电子邮件。 问题似乎在于email.Message模块期望的smtplib.sendmail()功能与功能不同。 简而言之,要发送给多个收件人,您应该将标题设置为以逗号分隔的电子邮件地址的字符串。但是,该sendmail()参数to_addrs应为电子邮件地址列表。 from email.MIMEMultipart import MIMEMultipart from email.MIMEText import MIMEText import smtplib msg = MIMEMultipart() msg["Subject"] = "Example" msg["From"] = "me@example.com" msg["To"] = "malcom@example.com,reynolds@example.com,firefly@example.com" msg["Cc"] = "serenity@example.com,inara@example.com" body = MIMEText("example email body") msg.attach(body) smtp = smtplib.SMTP("mailhost.example.com", 25) smtp.sendmail(msg["From"], msg["To"].split(",") + msg["Cc"].split(","), msg.as_string()) smtp.quit()
196 python  email  smtp  message  smtplib 

4
return-path,reply-to和from之间的行为差​​异是什么?
在我们的邮件应用程序中,我们正在发送带有以下标头的电子邮件: FROM: marketing@customer.com TO: subscriber1@domain1.com Return-PATH: bouncemgmt@ourcompany.com 我们面临的问题是某些电子邮件服务器将立即退回邮件,并使用“从”或反向路径(marketing@customer.com)来代替我们的退回mgmt服务器。我们想知道是否可以在标头中将reply-to修改为与return-path相同,以便我们能够捕获所有反弹。 还有其他想法吗? 我们使用以下文档作为参考: VERP RFC 退回邮件 SMTP日志解析以获取退回 编辑1:更多信息,看看是否可以得到解决。 我们想知道中继邮件的电子邮件服务器将在什么时候选择使用回复至返回路径。我们已经注意到,当第一个中继该消息的smtp服务器被拒绝时,它将其发送到答复者,但是当它在一跳之后发生时,它将其发送到返回路径。
162 email  smtp  rfc  email-client  bounce 

11
如何通过Django发送电子邮件?
在我的中settings.py,我具有以下内容: EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' # Host for sending e-mail. EMAIL_HOST = 'localhost' # Port for sending e-mail. EMAIL_PORT = 1025 # Optional SMTP authentication information for EMAIL_HOST. EMAIL_HOST_USER = '' EMAIL_HOST_PASSWORD = '' EMAIL_USE_TLS = False 我的电子邮件代码: from django.core.mail import EmailMessage email = EmailMessage('Hello', 'World', to=['user@gmail.com']) email.send() 当然,如果通过设置调试服务器python -m smtpd …
153 python  django  email  smtp 

8
邮件分段/替代vs分段/混合
当创建的电子邮件,你都应该设置内容类型来multipart/alternative发送HTML和文本时或multipart/mixed发送文本和附件时。 如果要发送HTML,文本和附件,该怎么办?同时使用?
148 email  smtp  content-type  mime 

3
发件人,发件人和返回路径有什么区别?
电子邮件发件人,发件人和返回路径值之间有什么区别? 示例:我有一个联系表,用户可以在其中输入他们的电子邮件,这将被分配给发件人,来自还是返回路径? 我对StackOverflow进行了快速搜索,找不到有用的东西。
138 email  smtp 

9
通过Gmail SMTP发送电子邮件时出错-“请通过网络浏览器登录,然后重试。534-5.7.14” [关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 4年前关闭。 改善这个问题 我在gmail smtp服务器上遇到问题。我已经在StackOverflow上阅读了很多有关该主题的文章。 我发现的有关测试连接的最佳文章就是这篇文章。 尽管已很好地说明了错误,但我仍然无法找到答案:Google SMTP仅显示“请通过您的Web浏览器登录,然后重试”。我完全确定密码和电子邮件(均为base64)编码正确。 如您所见,在此图像中: , 我可以注意到只有一个区别:user@gmail.com和密码分两个步骤发送。在上面的链接中,家伙同时发送两个消息。Google不接受。但是事实是,我写了auth login Y29udGF0 ...(base64中的用户,google响应:) 334 UGFzc3dvcmQ6(表示“ Password:”)YzQ2MjJmNWVi ....(将密码粘贴到base64中并单击“ enter”) 然后Goggle说:请通过您的Web浏览器登录,然后重试。534-5.7.14了解更多信息,请访问https://support.google.com/mail/answer/7126229 我正在解决所有这些问题,因为@MediaTemple和@DreamHost无法与PHPMailer一起使用。很久以前,我已经在许多不同的主机中使用SMTP使用PHPMailer,但使用SMTP却失败了,但(mt)和Dreamhost失败了。现在,我处于一个必须在这两个主机上工作的项目的中间。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.