ในโปรแกรม ASP คนส่วนใหญ่ใช้ JMail เพื่อส่งอีเมลส่วนใหญ่เป็นเพราะโฮสต์เสมือนส่วนใหญ่สนับสนุนพวกเขาในขณะที่คนอื่น ๆ สนับสนุนพวกเขาน้อยลง
นี่คือรหัสตัวอย่างสำหรับการส่งอีเมลจาก JMail:
หากคุณลองใช้กับเครื่องของคุณเองโปรดดาวน์โหลด jmail.dll หลังจากดาวน์โหลดและคลายการตั้งค่าดับเบิลคลิกที่ BAT เพื่อให้การติดตั้งเสร็จสมบูรณ์!
การคัดลอกรหัสมีดังนี้:
-
onerrorresumenext
dimjmail, contentid
setJmail = server.createObject ("jmail.message")
jMail.Charset = "GB2312" '' '' '' 'ชุดจดหมายเริ่มต้นคือ "US-ASCII"
'' '' jmail.isoencodeheaders = false '' '' ไม่ว่าจะทำการเข้ารหัส ISO ค่าเริ่มต้นจะเป็นจริง
'' '' ข้อมูลผู้ส่ง (สามารถกำหนดเป็นตัวแปร)
jmail.from = "[email protected]" '' '' 'ที่อยู่ผู้ส่ง
jmail.FromName = "xiaoz.com" '' '' 'ชื่อผู้ส่ง
jmail.subject = "mail subject" '' '' หัวเรื่องจดหมาย
'' '' การรับรองความถูกต้อง
jmail.mailserverusername = "myusername" '' '' '' ชื่อผู้ใช้ที่ได้รับการรับรองความถูกต้อง
jmail.mailserverpassword = "myPassword" '' '' 'รหัสผ่านการรับรองความถูกต้อง
'' '' 'ลำดับความสำคัญตั้งตั้งแต่ 1 ถึง 5 ยิ่งลำดับความสำคัญยิ่งมีลำดับความสำคัญสูงขึ้น 3 เป็นปกติ
JMail.Priority = 3
jmail.addheader "Originating-ip", request.ServerVariables ("remote_addr")
'' '' เพิ่มเพื่อเข้าร่วมผู้รับ [อีเมลตัวแปร: ที่อยู่ผู้รับ] คุณสามารถเพิ่มการทำซ้ำหลายครั้งในคำสั่งเดียวกัน
jmail.addrecipient ("[email protected]")
'' '' เพิ่มไฟล์แนบ [ชื่อไฟล์ตัวแปร: ที่อยู่สัมบูรณ์ของไฟล์ไฟล์แนบเพื่อให้แน่ใจว่าชื่อผู้ใช้ iusr_machine มีสิทธิ์เข้าถึงได้]
'' '[การตั้งค่าพารามิเตอร์เป็นจริงหรือเท็จเป็นแบบอินไลน์]
'' '' contentId = jmail.addattachment (server.mappath ("jmail.asp"), จริง)
'' '' ร่างกายอีเมล (HTML (หมายเหตุวิธีการเชื่อมโยงไฟล์แนบในจดหมาย)))
jmail.htmlbody = "<html> <head> <metacontent = zh-cnhttp-equiv = content-language> <metahttp-equiv =" "content-type" "เนื้อหา =" "t ext/html; charset = gb2312 ""> <styletype = text/css> a: link {font-size: 9pt; text-decoration: none; สี:#000000} a: เยี่ยมชม {font-s ize: 9pt; การตกแต่งข้อความ: ไม่มีสี:#6666666} a: โฮเวอร์ {สี:#ff6600; ตัวอักษรขนาด: 9pt; การกำหนดข้อความ: ขีดเส้นใต้} ร่างกาย {ตัวอักษร-ขนาด: 9pt}-> </style> ข้อความ </font> <br> <b> ข้อความอีเมล </b> </body> </html> "
'' '' จดหมายจดหมาย (ส่วนข้อความ)
jmail.body = "อีเมลของเราอยู่ในรูปแบบ HTML แต่ซอฟต์แวร์ดูอีเมลของคุณอาจไม่รองรับ ... ข้อความอีเมลข้อความอีเมลข้อความอีเมล"
'' '' ส่งรูปแบบการโทร: objjmail.send ([ชื่อผู้ใช้: รหัสผ่าน@] smtpserveraddress [: พอร์ต])]]]