Questions tagged «smtp»

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

7
从SMTP服务器使用PHP发送电子邮件
$from = "someonelse@example.com"; $headers = "From:" . $from; echo mail ("borutflis1@gmail.com" ,"testmailfunction" , "Oj",$headers); 我无法使用PHP发送电子邮件。我收到一个错误:SMTP server response: 530 SMTP authentication is required。 我的印象是,您可以在不使用SMTP的情况下发送电子邮件进行验证。我知道这封邮件可能会被过滤掉,但是现在没关系。 [mail function] ; For Win32 only. ; http://php.net/smtp SMTP = localhost ; http://php.net/smtp-port smtp_port = 25 ; For Win32 only. ; http://php.net/sendmail-from sendmail_from = someonelse@example.com 这是php.ini文件中的设置。我应该如何设置SMTP?是否有不需要验证的SMTP服务器,还是我必须自己设置服务器?
131 php  email  smtp 

9
如何开发和测试发送电子邮件的应用程序(而不用测试数据填充某人的邮箱)?[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 我有很多发送电子邮件的应用程序。有时一次是一两个消息。有时是成千上万条消息。 在开发中,我通常通过用自己的地址替换任何收件人地址来进行测试。我确信这是其他人所做的,直到他们厌倦了它并找到更好的解决方案。 我正在考虑创建一个虚拟的SMTP服务器,该服务器仅捕获消息并将其转储到SQLLite数据库,mbox文件或任何其他文件中。 但是肯定有这样的工具吗?您如何测试发送电子邮件?

4
如何检查smtp是否从命令行运行(Linux)[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 6年前关闭。 改善这个问题 我有一个SMTP服务器,出于这个问题的目的,我们称之为:smtp.mydomain.com。 如何检查SMTP服务器是否正常工作?我可以从Linux命令行手动发送电子邮件吗?
128 linux  command-line  smtp 


11
Outlook自动清理我的换行符并弄乱了我的电子邮件格式
我正在使用dotnet框架发送电子邮件。这是我用来创建消息的模板: Date of Hire: %HireDate% Annual Salary: %AnnualIncome% Reason for Request: %ReasonForRequest% Name of Voluntary Employee: %FirstName% %LastName% Total Coverage Applied For: %EECoverageAmount% Guaranteed Coverage Portion: %GICoveragePortion% Amount Subject to Medical Evident: %GIOverage% 在Outlook中收到消息后,Outlook会告诉我“该消息中的多余换行符已被删除”。消息显示如下: Date of Hire: 9/28/2001 Annual Salary: $100,000 Reason for Request: New Hire Name of Voluntary Employee: …
119 .net  utf-8  outlook  smtp 

13
使用SMTP从Python发送邮件
我正在使用以下方法使用SMTP从Python发送邮件。这是使用的正确方法,还是我想念的陷阱? from smtplib import SMTP import datetime debuglevel = 0 smtp = SMTP() smtp.set_debuglevel(debuglevel) smtp.connect('YOUR.MAIL.SERVER', 26) smtp.login('USERNAME@DOMAIN', 'PASSWORD') from_addr = "John Doe <john@doe.net>" to_addr = "foo@bar.com" subj = "hello" date = datetime.datetime.now().strftime( "%d/%m/%Y %H:%M" ) message_text = "Hello\nThis is a mail from your server\n\nBye\n" msg = "From: %s\nTo: %s\nSubject: %s\nDate: …
118 python  smtp 

8
将文件从MemoryStream附加到C#中的MailMessage
我正在编写一个程序将文件附加到电子邮件。目前,我正在将使用的文件保存FileStream到磁盘中,然后使用 System.Net.Mail.MailMessage.Attachments.Add( new System.Net.Mail.Attachment("file name")); 我不想将文件存储在磁盘中,我想将文件存储在内存中,然后从内存流中将其传递给Attachment。
113 c#  email  smtp  memorystream 

8
从C#发送带有附件的电子邮件,附件作为Thunderbird中的第1.2部分到达
我有一个C#应用程序,可以使用SMTP通过Exchange 2007服务器通过电子邮件发送Excel电子表格报告。这些对于Outlook用户来说可以正常使用,但是对于Thunderbird和Blackberry用户,附件已重命名为“ 1.2部分”。 我找到了描述问题的文章,但似乎没有给我解决方法。我无法控制Exchange服务器,因此无法在其中进行更改。在C#端我有什么可以做的吗?我曾尝试使用短文件名和HTML编码作为正文,但是两者都没有改变。 我的邮件发送代码就是这样: public static void SendMail(string recipient, string subject, string body, string attachmentFilename) { SmtpClient smtpClient = new SmtpClient(); NetworkCredential basicCredential = new NetworkCredential(MailConst.Username, MailConst.Password); MailMessage message = new MailMessage(); MailAddress fromAddress = new MailAddress(MailConst.Username); // setup up the host, increase the timeout to 5 minutes smtpClient.Host …
113 c#  email  smtp  attachment 

19
SMTP服务器需要安全连接,或者客户端未通过身份验证。服务器响应为:5.5.1是否需要身份验证?
我想从我的应用程序发送电子邮件,并且我编写了以下代码来发送邮件 MailMessage msg = new MailMessage(); msg.From = new MailAddress("mymailid"); msg.To.Add("receipientid"); msg.Subject = "test"; msg.Body = "Test Content"; msg.Priority = MailPriority.High; SmtpClient client = new SmtpClient(); client.Credentials = new NetworkCredential("mymailid", "mypassword", "smtp.gmail.com"); client.Host = "smtp.gmail.com"; client.Port = 587; client.DeliveryMethod = SmtpDeliveryMethod.Network; client.EnableSsl = true; client.UseDefaultCredentials = true; client.Send(msg); 我在本地主机上运行它,所以我在发送它时犯了什么错误。 当我发送按钮时,它给出了类似的错误 …
110 c#  smtp 

12
通过电子邮件发送嵌入式图片
通过电子邮件发送图像作为身体中的嵌入式图像时出现问题。图像文件显示为可以的附件,但内联图像部分仅显示为红色x。 这是我到目前为止的 LinkedResource inline = new LinkedResource(filePath); inline.ContentId = Guid.NewGuid().ToString(); MailMessage mail = new MailMessage(); Attachment att = new Attachment(filePath); att.ContentDisposition.Inline = true; mail.From = from_email; mail.To.Add(data.email); mail.Subject = "Client: " + data.client_id + " Has Sent You A Screenshot"; mail.Body = String.Format( "<h3>Client: " + data.client_id + " Has …
105 c#  image  email  smtp  inline 

19
SmtpException:无法从传输连接中读取数据:net_io_connectionclosed
我正在使用SmtpClient图书馆通过以下方式发送电子邮件: SmtpClient client = new SmtpClient(); client.Host = "hostname"; client.Port = 465; client.DeliveryMethod = SmtpDeliveryMethod.Network; client.UseDefaultCredentials = false; client.EnableSsl = true; client.Credentials = new NetworkCredential("User", "Pass); client.Send("from@hostname", "to@hostname", "Subject", "Body"); 该代码在测试环境中可以正常工作,但是当我使用生产SMTP服务器时,该代码将失败,并显示SmtpException“发送邮件失败”。内部带有IOException“无法从传输连接读取数据:net_io_connectionclosed”。 我已经确认防火墙不是问题。客户端和服务器之间的端口打开得很好。我不确定还有什么可能引发此错误。
102 c#  smtp 

10
如何在ASP.NET C#中发送电子邮件
我是ASP.NET C#领域的新手。我打算通过ASP.NET C#发送邮件,这是我的ISP的SMTP地址: smtp-proxy.tm.net.my 以下是我尝试执行的操作,但失败了。 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="SendMail" %> <html> <head id="Head1" runat="server"><title>Email Test Page</title></head> <body> <form id="form1" runat="server"> Message to: <asp:TextBox ID="txtTo" runat="server" /><br> Message from: <asp:TextBox ID="txtFrom" runat="server" /><br> Subject: <asp:TextBox ID="txtSubject" runat="server" /><br> Message Body:<br> <asp:TextBox ID="txtBody" runat="server" Height="171px" TextMode="MultiLine" Width="270px" /><br> <asp:Button ID="Btn_SendMail" …
91 c#  asp.net  email  smtp 


10
在Django中测试电子邮件发送[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 6个月前关闭。 改善这个问题 我需要测试我的Django应用程序是否发送了具有正确内容的电子邮件。我不想依赖外部系统(例如临时gmail帐户),因为我没有测试实际的电子邮件服务... 我可能想在发送电子邮件时将电子邮件本地存储在一个文件夹中。关于如何实现的任何提示?

3
通过Google Apps使用Django发送电子邮件时,给电子邮件帐户命名
我正在通过Google Apps使用Django向用户发送电子邮件。 当用户收到从Django应用发送的电子邮件时,它们来自: do_not_reply@domain.com 查看收件箱中的所有电子邮件时,人们将电子邮件发件人视为: do_not_reply或do_not_reply@domain.com取决于所使用的电子邮件客户端 如果我使用浏览器和Google Apps本身登录到该“ do_not_reply”帐户,然后向自己发送电子邮件,则这些电子邮件来自: Dont Reply<do_not_reply@domain.com> 结果,收件箱中为电子邮件发件人显示的名称是: Dont Reply 在Django中,是否可以将“名称”附加到用于发送电子邮件的电子邮件帐户中? 我已经查看了Django的mail.py,但没有找到解决方法的运气 http://code.djangoproject.com/browser/django/trunk/django/core/mail.py?rev=5548 使用: Django 1.1 Python 2.6 Ubuntu 9.1 设置.EMAIL_HOST ='smtp.gmail.com' 谢谢
84 django  email  smtp 

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.