HTML - ลิงค์อีเมล
การใส่ลิงก์อีเมล HTML บนหน้าเว็บของคุณไม่ใช่เรื่องยาก แต่อาจทำให้เกิดปัญหาสแปมโดยไม่จำเป็นสำหรับบัญชีอีเมลของคุณ มีคนที่สามารถเรียกใช้โปรแกรมเพื่อรวบรวมอีเมลประเภทนี้และใช้ในภายหลังเพื่อส่งสแปมในรูปแบบต่างๆ
คุณสามารถมีตัวเลือกอื่นเพื่ออำนวยความสะดวกให้ผู้อื่นส่งอีเมลถึงคุณ ทางเลือกหนึ่งคือใช้แบบฟอร์ม HTML เพื่อรวบรวมข้อมูลผู้ใช้จากนั้นใช้สคริปต์ PHP หรือ CGI เพื่อส่งอีเมล
ตัวอย่างง่ายๆตรวจสอบแบบฟอร์มติดต่อเรา เรารับความคิดเห็นของผู้ใช้โดยใช้แบบฟอร์มนี้จากนั้นเรากำลังใช้โปรแกรม CGI หนึ่งซึ่งรวบรวมข้อมูลนี้และส่งอีเมลถึงเราไปยังรหัสอีเมลที่กำหนด
Note- คุณจะได้เรียนรู้เกี่ยวกับ HTML Forms ในHTML Formsและคุณจะได้เรียนรู้เกี่ยวกับ CGI ในบทช่วยสอนอื่นของเราPerl CGI Programming.
แท็กอีเมล HTML
HTML <a>แท็กให้คุณมีตัวเลือกในการระบุที่อยู่อีเมลเพื่อส่งอีเมล ในขณะที่ใช้ <a> แท็กเป็นแท็กอีเมลคุณจะใช้mailto: email addressพร้อมกับแอตทริบิวต์href ต่อไปนี้เป็นไวยากรณ์ของการใช้mailto แทนที่จะใช้ http
<a href = "mailto: [email protected]">Send Email</a>
รหัสนี้จะสร้างลิงค์ต่อไปนี้ซึ่งคุณสามารถใช้ในการส่งอีเมล
Send Email
ตอนนี้หากผู้ใช้คลิกลิงก์นี้ระบบจะเปิดไคลเอ็นต์อีเมลหนึ่งรายการ (เช่น Lotus Notes, Outlook Express เป็นต้น) ที่ติดตั้งบนคอมพิวเตอร์ของผู้ใช้ของคุณ มีความเสี่ยงอีกประการหนึ่งที่จะใช้ตัวเลือกนี้ในการส่งอีเมลเนื่องจากหากผู้ใช้ไม่ได้ติดตั้งโปรแกรมรับส่งเมลบนคอมพิวเตอร์ของตนก็จะไม่สามารถส่งอีเมลได้
การตั้งค่าเริ่มต้น
คุณสามารถระบุหัวเรื่องอีเมลเริ่มต้นและเนื้อหาอีเมลพร้อมกับที่อยู่อีเมลของคุณ ต่อไปนี้เป็นตัวอย่างการใช้หัวเรื่องและเนื้อหาเริ่มต้น
<a href = "mailto:[email protected]?subject = Feedback&body = Message">
Send Feedback
</a>
รหัสนี้จะสร้างลิงค์ต่อไปนี้ซึ่งคุณสามารถใช้ในการส่งอีเมล
Send Feedback