在iis7上发布网站时无法发送电子邮件 [英] Unable to send e-mail when published site on iis7

查看:201
本文介绍了在iis7上发布网站时无法发送电子邮件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在iis7上发布我的网络应用程序时无法发送电子邮件。当我在本地机器(asp.net开发服务器)上运行我的应用程序时,端口25和587都工作并发送电子邮件。

这是因为端口号吗?我应该使用端口25吗? 。或者我需要在iis中做一些关于发送电子邮件的额外设置吗?



以下是我的代码: -

I m not able to send e-mail when i published my web application on iis7. when i run my application on local machine(asp.net development server) both ports 25 and 587 works and emails are sent.
Is this because of port number?Should i use Port 25? .Or do i need to do some extra settings in my iis regarding sending emails?

Below is my code:--

MailMessage mailMessage = new MailMessage();

                mailMessage.From = new MailAddress("abcd@gmail.com");
                mailMessage.Subject = subject;
                mailMessage.Body = body;
                mailMessage.IsBodyHtml = true;
                mailMessage.Priority = MailPriority.High;
                mailMessage.BodyEncoding = Encoding.UTF8;
                mailMessage.SubjectEncoding = Encoding.UTF8;

              
                mailMessage.To.Add(new MailAddress(recepientEmail));
                mailMessage.Bcc.Add("abcd@gmail.com");


                AlternateView htmlView = AlternateView.CreateAlternateViewFromString(body);
                htmlView.ContentType = new System.Net.Mime.ContentType("text/html");
                mailMessage.AlternateViews.Add(htmlView);

                SmtpClient smtp = new SmtpClient("smtp.gmail.com", 587);
                smtp.EnableSsl = true;
                NetworkCredential NetworkCred = new NetworkCredential();
                NetworkCred.UserName = "abcd@gmail.com";
                NetworkCred.Password = "abcd";

                smtp.UseDefaultCredentials = false;
                smtp.Credentials = NetworkCred;
                smtp.Port = 587;

                smtp.Send(mailMessage);



帮助我请...我无法确切地知道问题所在。


Help Me Please...I am not able to find out exactly what the problem is.

推荐答案

亲爱的,只需要谷歌的帮助。



这个链接可以帮到你

http://forums.asp.net/t/1461829.aspx ?失败+发送+邮件+开启+ IIS7 [ ^ ]
dear just take the help of google.

this link may help you
http://forums.asp.net/t/1461829.aspx?Failure+sending+mail+on+IIS7[^]


这篇关于在iis7上发布网站时无法发送电子邮件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆