আপনি যখন পাইথন ব্যবহার করে একটি পাঠ্য বার্তা পাঠান, তখন সমস্ত বিষয়বস্তুকে সাধারণ পাঠ্য হিসাবে বিবেচনা করা হয়। এমনকি আপনি যদি একটি পাঠ্য বার্তায় HTML ট্যাগগুলি অন্তর্ভুক্ত করেন তবে এটি সাধারণ পাঠ্য হিসাবে প্রদর্শিত হয় এবং HTML ট্যাগগুলি HTML সিনট্যাক্স অনুসারে ফর্ম্যাট করা হবে না। কিন্তু পাইথন প্রকৃত HTML বার্তা হিসাবে একটি HTML বার্তা পাঠানোর বিকল্প প্রদান করে।
একটি ই-মেইল বার্তা পাঠানোর সময়, আপনি একটি HTML ই-মেইল পাঠানোর জন্য একটি Mime সংস্করণ, বিষয়বস্তুর ধরন এবং অক্ষর সেট নির্দিষ্ট করতে পারেন৷
উদাহরণ
একটি ই-মেইল হিসাবে HTML বিষয়বস্তু পাঠানোর উদাহরণ নিচে দেওয়া হল। একবার চেষ্টা করে দেখুন -
#!/usr/bin/python import smtplib message = """From: From Person <[email protected]> To: To Person <[email protected]> MIME-Version: 1.0 Content-type: text/html Subject: SMTP HTML e-mail test This is an e-mail message to be sent in HTML format <b>This is HTML message.</b> <h1>This is headline.</h1> """ try: smtpObj = smtplib.SMTP('localhost') smtpObj.sendmail(sender, receivers, message) print "Successfully sent email" except SMTPException: print "Error: unable to send email"