Tag: SMTP

如何从Web.config中读取system.net/mailSettings/smtp

这是我的web.config邮件设置: <system.net> <mailSettings> <smtp deliveryMethod="Network" from="smthg@smthg.net"> <network defaultCredentials="true" host="localhost" port="587" userName="smthg@smthg.net" password="123456"/> </smtp> </mailSettings> </system.net> 这里是我如何尝试从web.config读取值 var smtp = new System.Net.Mail.SmtpClient(); var credential = new System.Net.Configuration.SmtpSection().Network; string strHost = smtp.Host; int port = smtp.Port; string strUserName = credential.UserName; string strFromPass = credential.Password; 但凭据始终为空。 我怎样才能访问这些值?

最佳实践:代表用户发送电子邮件

我所服务的公司为医疗行业提供testing服务。 作为我们服务的一部分,我们需要发送电子邮件给我们客户的员工。 通常,这些是临时,兼职或合同雇员,所以有私人电子邮件地址(如Hotmail,GMail,雅虎等)。 到目前为止,我们一直在发送内部地址,但这意味着当员工不注意或不知道向客户发送询问时,回复给我们。 我想改变这一点,以便请求发送电子邮件的人是被回复的人。 我们以前使用过“回复:”,但似乎会导致其他邮件被垃圾邮件filter困住。 我一直在阅读有关发件人和代表:标题,并想知道当前的最佳做法是发送电子邮件的情况下,我们需要发送电子邮件,以便回复到我们不'控制。

在Windows 7上开发时如何使用本地SMTP服务器?

我怎样才能使SMTP在Windows 7开发框中工作? 我以前只能打开Windows XP上的IIS SMTP服务器。 SMTP不包含在Windows 7中吗? 如果是这样,我可以使用什么作为一个免费的中继机制?

如何使用System.Net.Mail发送电子邮件到多个地址

我有smtp电子邮件function。 它适用于单个地址,但在多个地址有问题。 我使用下面的代码行传递多个地址。 MailAddress to = new MailAddress("abc@gmail.com,xyz@gmail.com"); 请让我知道这个问题,因为我没有得到任何错误。

使用.nettestingSMTP

我需要configuration一个SMTP服务器来testing我的网站发送邮件(注册确认等)。 我实际上不想要发送电子邮件,我只是想确保我的代码是正确的。 所以我希望能够检查电子邮件是否放在队列文件夹中。 任何人都可以推荐一个容易configuration的SMTP服务器吗?

可用于testing和开发的本地SMTP服务器 – 实际上不会传递邮件

当我开发一些发送电子邮件的东西时,我有时候不想发送任何电子邮件,但我确实希望看到使用实时数据发送的电子邮件。 但是,这并不是一个简单的方法,因为我没有find一个本地的SMTP服务器来接收我的邮件,然后把它放在队列中,这样我就可以查看它了。 在Windows XP和Vista中,我使用本地安装的SMTP服务器,并将其设置为交付给不存在的智能主机 – 邮件永远坐在“inetput \ mailroot \ queue”文件夹中,我可以查看它每当我想要。 但是,在Windows 7中,不再有一个集成的SMTP服务器,虽然我发现了一些可以在本地安装并为我中继邮件的SMTP服务器,但是我希望那些不会中继邮件的SMTP服务器。 有没有人有如何完成这个function的build议? 我已经考虑写自己的,但是如果有什么东西的话,实现整个RFC规范似乎是一个很大的任务。 也许有一个开源项目,我可以修改只是为了写邮件到磁盘而不是传递它。

通过Google Apps向Django发送电子邮件时给电子邮件帐户一个名称

我正在通过Google Apps向使用Django的用户发送电子邮件。 当用户收到从Django应用程序发送的电子邮件时,它们来自: do_not_reply@domain.com 当查看收件箱中的所有电子邮件时,用户会看到电子邮件的发件人为: do_not_reply或do_not_reply@domain.com取决于使用的电子邮件客户端 如果我使用浏览器和Google Apps本身login到“do_not_reply”帐户,然后向自己发送电子邮件,则电子邮件来自: Dont Reply<do_not_reply@domain.com> 因此,在收件箱中为电子邮件发件人显示的名称是: Dont Reply 在Django中,有没有办法给用来发送电子邮件的电子邮件帐户添加一个“名称”? 我已经审查了Django的mail.py,但没有find解决scheme的运气 http://code.djangoproject.com/browser/django/trunk/django/core/mail.py?rev=5548 使用: Django 1.1 Python 2.6 Ubuntu 9.1 settings.EMAIL_HOST ='smtp.gmail.com' 谢谢

testing邮件发送

testing电子邮件发送的任何提示? 除了可能创build一个Gmail帐户,尤其是接收这些电子邮件? 我想也许将电子邮件本地存储在发送的文件夹中。

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"); 代码在我的testing环境中工作正常,但是当我使用生产SMTP服务器时,代码失败,出现SmtpException “发送邮件失败”。 内部IOException “无法从传输连接读取数据:net_io_connectionclosed”。 我已经确认防火墙不是问题。 端口在客户端和服务器之间打开就好了。 我不知道还有什么可以抛出这个错误。

如何通过Gmail使用简单的SMTP命令发送电子邮件?

为了教育目的,我需要通过SMTP服务器发送电子邮件,使用SMTP的基本和简单的规则。 我能够做到这一点使用smtp4dev 。 我telnet localhost 25和命令是: 我想用Gmail SMTP服务器来做同样的事情。 但是,它需要身份validation和TLS。 我无法弄清楚如何做到这一点的Gmail。 以下是telnet smtp.gmail.com 587的截图: 我search了许多链接,包括维基百科有关STARTTLS命令的文章 。 但是,我无法使用TLS并使用命令行对Gmail的SMTP服务器进行身份validation(或者使用编程语言发送自己的命令)。 谁能帮忙?