我可以在ASP.NET中发送邮件 [英] Hw can i send mail in ASP.NET

查看:68
本文介绍了我可以在ASP.NET中发送邮件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,
我想使用ASP.NET发送邮件
这是我的代码

hey every one,
i want to send mail using ASP.NET
here is my code

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
       Try
           Dim objMailMessage As New MailMessage
           objMailMessage.To = "sweet_love40@y7mail.com"
           objMailMessage.From = "sweet_love40@y7mail.com"
           objMailMessage.BodyFormat = MailFormat.Html
           objMailMessage.Priority = MailPriority.High
           objMailMessage.Subject = "Test Mail"
           objMailMessage.Body = "Hi! This is a test mail"
           SmtpMail.SmtpServer = "127.0.0.1"
           SmtpMail.Send(objMailMessage)
       Catch ex As Exception
           MsgBox(ex.ToString)
       End Try
   End Sub



请帮助我,请使用默认计算机smtp服务器bt,它不起作用
我有BSNL宽带互联网连接....



plz help wat i do, i''m use default machine smtp server bt its not working
I Have BSNL Broad Band internet connection....

推荐答案

您尚未在任何地方声明端口...


要发送电子邮件,您需要具有smtp服务器和smtp端口号.
以下是添加按钮单击事件的代码

声明变量[主题,mail_body,smtpserver,smtpport,接收者,邮件,发送者]

mail_body =这是我从应用程序收到的第一封邮件"
smtpserver ="1.1.1.1"; //您的服务器ip
smtpport = 25; //您的服务器端口
sender ="sender@check.com"; //sender idreceiver ="receive@a.com"; //接收者ID
Subject ="Test";
mail = Createobject("Jmail.smtpmail");
mail.ServerAddress = smtpserver +:" + smtpport;
mail.sender = sender;
mail.subject =主题;
mail.AddRecepient(receiver); mail.contentType ="text/html"; mail.ISOEncodeHaders = False; mail.contentTransferEncoding ="8bit"; mail.body = mail_body;
mail.priority = 3;
mail.execute();
mail =没什么;


希望以上代码对您有所帮助.
You have not declared port anywhere...


To Sent email you need to have smtp server and smtp port no.
below is the code to add on button click event

Declare variables [subject, mail_body, smtpserver, smtpport, receiver, mail, sender]

mail_body="This is my first mail from application"
smtpserver="1.1.1.1"; //You server ip
smtpport=25; //your server port
sender="sender@check.com" ; //sender idreceiver="receive@a.com"; //receiver id
Subject="Test";
mail=Createobject("Jmail.smtpmail");
mail.ServerAddress=smtpserver + ":" + smtpport;
mail.sender=sender;
mail.subject=subject;
mail.AddRecepient(receiver); mail.contentType="text/html"; mail.ISOEncodeHaders=False;mail.contentTransferEncoding="8bit"; mail.body=mail_body;
mail.priority=3;
mail.execute();
mail=nothing;


Hope above code will help you.


阅读此博客,并在此处给出答案.

http://jitendra-aspnet.blogspot.com/2009/10/sending-mail-in-aspnet.html
read this blog,answer is given there.

http://jitendra-aspnet.blogspot.com/2009/10/sending-mail-in-aspnet.html


这篇关于我可以在ASP.NET中发送邮件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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