asp+ Source: http://www.aspfree.com/asp+/demos/emailhtml1.aspx
html1.htm
---------------------------------------------------------------------
<meta http-equiv= "Content-type" content= "text/html; charset=gb2312 ">
<body>
<form method= "POST" name= "Frmemail" action= "email.aspx" >
Send mail to: <input type= "text" name= "mailto" size= "value=" "someone@chinaasp.com" ><br><br>
<input type= "Submit" value= "asp+ Mail Send" name= "Cmdsubmit" >
</form>
</body>
emal.aspx
---------------------------------------------------------------------
<%@ Import namespace= "System.Web.Util"%>
<script language= "VB" Runat=server id=script1>
Sub Page_Load (Sender as Object, E as EventArgs)
Dim MyMail as New mailmessage
Mymail.to = Request.Form ("mailto")
Mymail.from = "Webmaster"
Mymail.subject = "Webmaster sent you an email"
Mymail.bodyformat = mailformat.html
Mymail.body = "Smtpmail.send (MyMail)
End Sub
</script>
<title>asp+ Mail Send </title>
<meta http-equiv= "Content-type" content= "text/html; charset=gb2312 ">
<body>
An HTML-formatted message was sent to the:<br>
</body>
--------------------------------------------------------------
I've noticed 3 points:
System.Web.Util
This content was not found in the MSDN Library of the VS7 PDC Preview:(
So I can't get more details.
In order for the program to send a message, you must open the SMTP server and set it correctly
It makes me feel bad that Microsoft only uses its own stuff.
I use dial-up, edit the properties of SMTP server with MMC, bind the SMTP service to the IP I get when I dial, and I can send the mail successfully.
Let the program use Chinese correctly
You must add the following statement to the config.web of the current web directory
<globalization
Requestencoding= "gb2312"
Responseencoding= "gb2312"
/>
Or you can
modifying config.web files in the winnt\complus\v2000.14.1812 directory
<globalization
Requestencoding= "gb2312"
Responseencoding= "gb2312"
/>
Study hard and make progress every day