เวลาทำการ: จันทร์ - อาทิตย์ 09.00 น. - 22.00 น. โทรศัพท์: 02-1900-881 โทรสาร (Fax): 02-1900-833  
สยามเว็บโฮสดอทคอม
ยินดีต้อนรับเข้าสู่ สยามเว็บโฮสดอทคอม (บริษัท เมทราไบต์ จำกัด)
หน้าแรก เกี่ยวกับเรา วิธีชำระเงิน แจ้งชำระเงิน ข้อตกลง ความเป็นส่วนตัว การรับประกัน คู่มือการใช้งาน Support Center
Cloud Email Hosting
Web Hosting Service
Domain Name Service

Free Online Service


รับประกันความพึงพอใจ
ยินดีคืนเงินใน 30 วัน


Best View With These Browser

สำหรับ IE แนะนำ IE 8 ขึ้นไป



การส่งอีเมล์ด้วย CDONTS component (ASP)

1.) สร้างแบบฟอร์ม สำหรับกรอกข้อมูล เพื่อส่งอีเมล์ผ่านหน้าเว็บ ตั้งชื่อไฟล์เป็น formmail.html
<html>
<head>
<title>Your Title Here</title>
</head>
<body bgcolor="#FFFFFF">
<form method="post" action="sendmailresult.asp">
<table class="Arial_Text" width="60%" border="1" cellspacing="0" cellpadding="3" align="center" bordercolor="#CCCCCC">
<tr bgcolor="#CCFF00">
<td colspan="2">
<b>
Send Mail with CDONTS component
</b>
</td>
</tr>
<tr>
<td width="27%">
From
</td>
<td width="73%">
<input type="text" name="From">
</td>
</tr>
<tr>
<td width="27%">
To
</td>
<td width="73%">
<input type="text" name="To">
</td>
</tr>
<tr>
<td width="27%">
CC
</td>
<td width="73%">
<input type="text" name="CC">
</td>
</tr>
<tr>
<td width="27%">
Subject
</td>
<td width="73%">
<input type="text" name="Subject">
</td>
</tr>
<tr>
<td width="27%">
Body
</td>
<td width="73%">
<textarea name="Body" cols="50" rows="5" style="font-size: 14pt">
</textarea>
</td>
</tr>
<tr align="center">
<td colspan="2">
<input type="submit" value="Submit">
</td>
</tr>
</table>
</form>
</body>
</html>

ตัวอย่างการแสดงผลหน้า form2mail.html



2.) สร้าง script ASP เพื่อรับค่า input จาก formmail.html แล้วส่งข้อมูลไปให้ผู้รับตามที่กำหนด โดยตั้งชื่อไฟล์เป็น sendmail.asp
<%@ LANGUAGE="VBSCRIPT" %>
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type"
content="text/html;charset=tis-620">
<title>Your Title Here</title>


<%
Sub Write(strWriteThis)
'This subroutine just writes out whatever is
'passed to it.
response.write(strWriteThis & "<br>")
end sub
%>


</HEAD>
<BODY>


<%
Dim myCDONTSMail
Dim strFrom
Dim strTo
Dim strSubject
Dim strMessage
Dim lngImportance


'The following variable assignments are not required
'they are just here to make interpretation of the
'myCDONTSMail.Send line easier. You could put the
'Request.Form statements in the .Send line to cut down
'on the amount of code in the file.


strFrom=request.form("txtFrom")
strTo=request.form("txtTo")
strSubject = request.form("txtSubject")
strBody=request.form("txtMessage")
lngImportance = request.form("optImportance")


'The following four lines of code are just here for test
'purposes to see what variables have been pulled in from the
'HTM form.


'Write("strFrom = " & strFrom)
'Write("strTo = " & strTo)
'Write("strSubject = " & strSubject)
'Write("strMessage = " & strBody)
'Write("Importance = " & lngImportance)


Set myCDONTSMail = CreateObject("CDONTS.NewMail")
myCDONTSMail.Send strFrom,strTo,strSubject,strBody,lngImportance


Set myCDONTSMail = Nothing


Write "Mail has been sent."
Write "<font face='ms sans serif' size='2'>" & "อีเมล์ถูกส่งออกไปให้ ผู้รับ : <font color='#0000ff'>" &strTo &" </font>เรียบร้อยแล้วครับ </font><br>"
Write "<a href='#' onclick='history.back()'>Back</a>"


%>
</BODY>
</HTML>

3.) สร้าง Function สำหรับส่งอีเมล์ไปให้ผู้รับตามที่กำหนด โดยตั้งชื่อไฟล์เป็น sendmail.asp
<%
Sub SendMail(sFrom,sTo,sCC,sSubject,sBody)
' รับค่าที่ส่งจาก Form ได้แก่ From, To, CC, Subject, Body
Dim sm
Set sm = Server.CreateObject("CDONTS.Newmail")
sm.SetLocaleIDs "874" ' กำหนด Code Page ให้แสดงผลภาษาไทย
sm.MailFormat = 0 ' กำหนดให้ส่งอีเมล์ในรูปแบบ MIME
sm.BodyFormat = 0 ' กำหนดให้ข้อความในอีเมล์เป็น HTML
sm.From = sFrom
sm.To = sTo
sm.CC = sCC
sm.Subject = sSubject
sm.Body = sBody
sm.Send
'--------------------------------------------------------------------
' การส่งอีเมล์อีกวิธีหนึ่ง
' sm.Send(sFrom,sTo,sCC,sSubject,sBody)
'--------------------------------------------------------------------
Set sm = Nothing
End Sub
%>

3) ท่านสามารถ Download ASP Script ทั้ง 3 ไฟล์นี้ได้ โดย คลิกตรงนี้

4.) Upload ทั้ง 3 ไฟล์ ขึ้นไปไว้บน Server

5.) ทดสอบการใช้งานโดยเปิดหน้า http://www.yourdomain.com/formmail.asp กรอกข้อมูลให้ครบทุกช่อง แล้วคลิกปุ่ม "Submit"

6.) เข้าไปเช็ค inbox ของอีเมล์ผู้รับ ว่าได้รับอีเมล์หรือไม่ อย่าลืมตรวจสอบใน Junk box หรือ ถังขยะด้วย

หน้าแรก เกี่ยวกับเรา วิธีชำระเงิน แจ้งชำระเงิน ข้อตกลง ความเป็นส่วนตัว การรับประกัน คู่มือการใช้งาน Support Center

สยามเว็บโฮสดอทคอม โดย บริษัท เมทราไบต์ จำกัด 
เลขที่ 596/142 อารียา ทูบี ถนน ลาดปลาเค้า แขวง จรเข้บัว กรุงเทพมหานคร 10230
โทรศัพท์ (ระบบอัตโนมัติ) 02-105-4281 ตั้งแต่เวลา 09.00 น. - 22.00 น. ทุกวัน จันทร์ - อาทิตย์