மின்னஞ்சல்களில் GIFகளை உட்பொதிப்பதன் மூலம் சவால்களை சமாளித்தல்
HTML மின்னஞ்சல்களை அனுப்புவது ஒரு பொதுவான நடைமுறையாகும், குறிப்பாக வாடிக்கையாளர்களுக்கான தனிப்பயனாக்கப்பட்ட செய்திகளை வடிவமைக்கும்போது. இருப்பினும், GIFகள் போன்ற படங்களை நேரடியாக இந்த மின்னஞ்சல்களில் உட்பொதிப்பது சில நேரங்களில் தொழில்நுட்ப தலைவலியாக இருக்கலாம். Outlook மற்றும் Yahoo Mail போன்ற பல மின்னஞ்சல் கிளையண்டுகள், இன்லைன் படங்களை வித்தியாசமாக கையாளுகின்றன, இது உங்கள் கவனமாக உட்பொதிக்கப்பட்ட லோகோவின் இடத்தில் பிரபலமற்ற "ரெட் எக்ஸ்" போன்ற சிக்கல்களுக்கு வழிவகுக்கும்.
சமீபத்தில், Oracle PL/SQL ஐப் பயன்படுத்தி தரவு உந்துதல் மின்னஞ்சல் அமைப்பை வடிவமைக்கும் போது இதேபோன்ற சவாலை எதிர்கொண்டேன். வெளிப்புற பட இணைப்புகளை நம்புவதற்குப் பதிலாக உட்பொதிக்கப்பட்ட GIFகளை உள்ளடக்கிய பார்வைக்கு ஈர்க்கும் மின்னஞ்சல்களை அனுப்புவதே இலக்காக இருந்தது. அணுகுமுறை நேரடியானதாகத் தோன்றினாலும், சில வாடிக்கையாளர்கள் படங்களைக் காட்ட மறுத்ததால் செயல்படுத்துவது தந்திரமானதாக இருந்தது.
பெறுநர்கள் தங்கள் கிளையன்ட் அமைப்புகளை கைமுறையாகச் சரிசெய்ய வேண்டியிருப்பதால், மின்னஞ்சல் பிரச்சாரத்தின் லோகோக்கள் ஏற்றப்படாமல் இருக்கும் கடந்த காலத் திட்டத்தை இந்தச் சூழல் எனக்கு நினைவூட்டியது. இந்த கூடுதல் படிகள் பயனர்களை விரக்தியடையச் செய்தது மற்றும் மின்னஞ்சலின் தாக்கத்தைக் குறைத்தது. எவ்வாறாயினும், படங்களை நேரடியாக உட்பொதிப்பது, சரியாகச் செயல்படுத்தப்பட்டால், இந்தத் தடைகளைத் தவிர்க்கும் என்று உறுதியளித்தது.
இந்தக் கட்டுரையில், PL/SQL ஐப் பயன்படுத்தி HTML மின்னஞ்சல்களில் படங்களை உட்பொதிப்பதற்கான சிறந்த நடைமுறைகளை ஆராய்வோம். மின்னஞ்சல் கிளையண்டுகளில் படத்தை ரெண்டரிங் செய்தல் போன்ற பொதுவான சிக்கல்களை நாங்கள் கையாள்வோம் மற்றும் தடையற்ற விநியோகத்திற்கான மாற்று தீர்வுகளை வழங்குவோம். 😊 விவரங்களுக்குள் மூழ்கி, இந்தச் சவாலை ஒன்றாகத் தீர்ப்போம்!
| கட்டளை | பயன்பாட்டின் உதாரணம் |
|---|---|
| DBMS_LOB.SUBSTR | தரவுத்தளத்திலிருந்து அடிப்படை64-குறியீடு செய்யப்பட்ட படத் தரவை மீட்டெடுக்க, CLOB அல்லது BLOB இன் ஒரு பகுதியைப் பிரித்தெடுக்கிறது. |
| BFILENAME | கோப்பகப் பொருளில் உள்ள கோப்பைச் சுட்டிக்காட்டும் கோப்பு இருப்பிடத்தை உருவாக்குகிறது. சர்வரில் சேமிக்கப்பட்டுள்ள படக் கோப்பை அணுக பயன்படுகிறது. |
| UTL_MAIL.SEND | ஆரக்கிள் தரவுத்தளத்திலிருந்து மின்னஞ்சலை அனுப்புகிறது. அனுப்புநர், பெறுநர்கள், பொருள் மற்றும் செய்தி அமைப்பு போன்ற அளவுருக்களை ஏற்றுக்கொள்கிறது. |
| MIMEMultipart('related') | படங்கள் போன்ற உரை மற்றும் இன்லைன் ஆதாரங்களை இணைக்கும் மின்னஞ்சல் உள்ளடக்கத்திற்கான கொள்கலனை உருவாக்குகிறது. |
| MIMEImage | மின்னஞ்சல் உடலில் சேர்க்க படக் கோப்பைக் குறிப்பிடுகிறது. படங்களை உட்பொதிப்பதற்காக Content-ID போன்ற தலைப்புகளைச் சேர்க்கிறது. |
| add_header | HTML இல் உட்பொதிக்கப்பட்ட படத்தைக் குறிப்பிடுவதற்கு Content-ID போன்ற மின்னஞ்சல் உள்ளடக்கத்தில் மெட்டாடேட்டாவைச் சேர்க்கிறது. |
| server.starttls() | குறியாக்கத்தை உறுதிசெய்து, மின்னஞ்சல்களை அனுப்புவதற்கு முன் மின்னஞ்சல் சேவையகத்துடன் பாதுகாப்பான இணைப்பைத் தொடங்குகிறது. |
| unittest.TestCase | குறியீடு செயல்பாட்டைச் சரிபார்க்கும் முறைகளை வழங்கும் பைதான் சோதனைக் கட்டமைப்பு. மின்னஞ்சல் அமைப்பு மற்றும் இணைப்புகளைச் சோதிக்க இங்கே பயன்படுத்தப்பட்டது. |
| assertIn | சேகரிப்பில் குறிப்பிட்ட மதிப்பு உள்ளதா எனச் சரிபார்க்கிறது. "பொருள்" போன்ற மின்னஞ்சல் தலைப்புகள் உள்ளனவா என்பதைச் சரிபார்க்கப் பயன்படுகிறது. |
| get_content_type | மின்னஞ்சலின் ஒரு பகுதியின் MIME வகையை மீட்டெடுக்கிறது, இணைக்கப்பட்ட படம் எதிர்பார்க்கப்படும் வகையை (எ.கா., படம்/ஜிஃப்) உறுதி செய்கிறது. |
மல்டிபார்ட் மின்னஞ்சல்கள் மற்றும் உட்பொதிக்கப்பட்ட படங்களை ஆராய்தல்
வழங்கப்பட்ட Oracle PL/SQL ஸ்கிரிப்ட்டில், உட்பொதிக்கப்பட்ட GIF படங்களைக் கொண்ட மல்டிபார்ட்/தொடர்புடைய HTML மின்னஞ்சலை உருவாக்குவதே முதன்மை இலக்காக இருந்தது. இந்த அணுகுமுறை பெறுநர்கள் வெளிப்புற ஆதாரங்களை கைமுறையாக பதிவிறக்க வேண்டிய தேவையை நீக்குகிறது. முக்கிய கட்டளை, DBMS_LOB.SUBSTR, படத் தரவை அடிப்படை64 ஆகப் பெறவும் குறியாக்கம் செய்யவும் பயன்படுத்தப்படுகிறது, இது மின்னஞ்சல் உடலில் தடையின்றிச் சேர்ப்பதைச் செயல்படுத்துகிறது. இந்த குறியிடப்பட்ட தரவு MIME-இணக்கமான மின்னஞ்சல் வடிவமைப்பிற்குள் மூடப்பட்டு, பல்வேறு மின்னஞ்சல் கிளையண்டுகளுடன் இணக்கத்தன்மையை உறுதி செய்கிறது.
மின்னஞ்சலின் கட்டமைப்பை வரையறுக்க, ஒரு எல்லை சரம் உருவாக்கப்பட்டு MIME தலைப்புகளுக்குள் குறிப்பிடப்படுகிறது. இந்த எல்லையானது HTML உள்ளடக்கத்தை உட்பொதிக்கப்பட்ட படத் தரவிலிருந்து பிரிக்கிறது. உதாரணமாக, HTML பாடியில் ஒரு படக் குறிச்சொல் உள்ளது உள்ளடக்க ஐடி உட்பொதிக்கப்பட்ட படத்தின், மின்னஞ்சல் கிளையண்ட் அதை இன்லைனில் வழங்க அனுமதிக்கிறது. மின்னஞ்சலின் வடிவமைப்பு மற்றும் சூழலுடன் ஒருங்கிணைந்த லோகோக்கள் மற்றும் ஐகான்களைக் கையாளும் போது இந்த முறை மிகவும் பயனுள்ளதாக இருக்கும்.
பைதான் பக்கத்தில், MIMEMultipart மற்றும் MIMEImage நூலகங்கள் ஒரே மாதிரியான மின்னஞ்சல்களை உருவாக்க ஒரு மாறும் வழியை வழங்குகின்றன. Python இன் SMTP நூலகத்தின் நெகிழ்வுத்தன்மை, வளர்ச்சியின் போது எளிதான உள்ளமைவு மற்றும் பிழைத்திருத்தத்தை அனுமதிக்கிறது. `add_header` முறையைப் பயன்படுத்தி base64-குறியீடு செய்யப்பட்ட படத்தை இணைத்து, அதன் Content-ID அமைப்பதன் மூலம், படம் மின்னஞ்சல் பகுதிக்குக் கிடைக்கும். இது ஆரக்கிள் செயலாக்கத்தை பிரதிபலிக்கிறது ஆனால் பயனர் நட்பு ஸ்கிரிப்டிங்கின் ஒரு அடுக்கைச் சேர்க்கிறது, இது தானியங்கு அமைப்புகளுக்கு ஏற்றதாக அமைகிறது. 😊
இரண்டு அணுகுமுறைகளும் வெளிப்புற ஏற்றுதல் கட்டுப்பாடுகள் காரணமாக படங்கள் காண்பிக்கப்படாமல் இருப்பதன் சிக்கலைத் தீர்ப்பதில் கவனம் செலுத்துகின்றன. படங்களை உட்பொதிப்பதன் மூலம், Yahoo Mail மற்றும் Outlook போன்ற கிளையண்ட்கள் கூடுதல் அமைப்பு மாற்றங்கள் இல்லாமல் இந்த சொத்துக்களைக் காட்ட முடியும். லோகோக்கள் போன்ற சிறிய கோப்புகளுக்கு உட்பொதித்தல் நன்றாக வேலை செய்யும் போது, பெருத்த மின்னஞ்சல்களைத் தவிர்க்க பட அளவுகளை கவனமாக நிர்வகிப்பது அவசியம். இந்தத் தீர்வு தரவு சார்ந்த அல்லது பரிவர்த்தனை மின்னஞ்சல்களுக்கான தொழில்முறை விளக்கக்காட்சியை உறுதிசெய்கிறது, வாடிக்கையாளர் வசதியைப் பாதுகாக்கும் அதே வேளையில் எதிர்பார்ப்புகளைப் பூர்த்தி செய்கிறது. 📧
Oracle PL/SQL உடன் HTML மின்னஞ்சல்களில் படங்களை உட்பொதித்தல்
பல பகுதி/தொடர்புடைய HTML மின்னஞ்சல்களை உருவாக்க Oracle PL/SQL ஐப் பயன்படுத்துதல்
DECLAREl_boundary VARCHAR2(50) := 'a1b2c3d4e3f2g1';l_email_body CLOB;l_image_data CLOB;BEGIN-- Base64 encode the imageSELECT DBMS_LOB.SUBSTR(BFILENAME('MY_DIRECTORY', 'my_logo.gif'), 32000, 1)INTO l_image_dataFROM DUAL;-- Construct the email bodyl_email_body :='MIME-Version: 1.0' || CHR(13) ||'Content-Type: multipart/related; boundary="' || l_boundary || '"' || CHR(13) ||'--' || l_boundary || CHR(13) ||'Content-Type: text/html;' || CHR(13) ||'<html><body><img src="cid:my_logo" alt="Logo"></body></html>' || CHR(13) ||'--' || l_boundary || CHR(13) ||'Content-Type: image/gif;' || CHR(13) ||'Content-ID: <my_logo>' || CHR(13) ||'Content-Transfer-Encoding: base64' || CHR(13) ||l_image_data || CHR(13) ||'--' || l_boundary || '--';-- Send the emailUTL_MAIL.SEND(sender => 'email@yahoo.com',recipients => 'me@gmail.com',subject => 'Test',message => l_email_body);END;
பைதான் SMTP மற்றும் Base64 குறியாக்கத்தைப் பயன்படுத்தி படங்களை உட்பொதித்தல்
பல பகுதி/தொடர்புடைய HTML மின்னஞ்சல்களை அனுப்பும் பைதான் SMTP நூலகம்
import smtplibfrom email.mime.multipart import MIMEMultipartfrom email.mime.text import MIMETextfrom email.mime.image import MIMEImage# Prepare emailmsg = MIMEMultipart('related')msg['From'] = 'email@yahoo.com'msg['To'] = 'me@gmail.com'msg['Subject'] = 'Test'# HTML parthtml = '<html><body><img src="cid:my_logo" alt="Logo"></body></html>'msg.attach(MIMEText(html, 'html'))# Attach imagewith open('my_logo.gif', 'rb') as img:mime_img = MIMEImage(img.read(), _subtype='gif')mime_img.add_header('Content-ID', '<my_logo>')msg.attach(mime_img)# Send emailwith smtplib.SMTP('smtp.mail.yahoo.com', 587) as server:server.starttls()server.login('email@yahoo.com', 'password')server.send_message(msg)
பைத்தானில் அலகு சோதனைகள் மூலம் சோதனை
மின்னஞ்சல் உருவாக்கம் மற்றும் அனுப்பும் செயல்பாட்டிற்கான பைதான் அலகு சோதனைகள்
import unittestfrom email.mime.multipart import MIMEMultipartfrom email.mime.text import MIMETextfrom email.mime.image import MIMEImageclass TestEmailGeneration(unittest.TestCase):def test_email_structure(self):msg = MIMEMultipart('related')msg['From'] = 'email@yahoo.com'msg['To'] = 'me@gmail.com'msg['Subject'] = 'Test'html = '<html><body><img src="cid:my_logo" alt="Logo"></body></html>'msg.attach(MIMEText(html, 'html'))self.assertIn('Subject', msg)def test_image_attachment(self):with open('my_logo.gif', 'rb') as img:mime_img = MIMEImage(img.read(), _subtype='gif')self.assertEqual(mime_img.get_content_type(), 'image/gif')if __name__ == '__main__':unittest.main()
உட்பொதிக்கப்பட்ட படங்களுடன் மின்னஞ்சல் விநியோகத்தை மேம்படுத்துகிறது
HTML மின்னஞ்சல்களில் படங்களை உட்பொதிப்பது, வெளிப்புற இணைப்புகளை நம்பாமல், பயனர்கள் விரும்பியபடி காட்சிகளை பார்ப்பதை உறுதி செய்வதற்கான ஒரு சக்திவாய்ந்த வழியாகும். மின்னஞ்சல் வடிவமைப்பில் முக்கிய பங்கு வகிக்கும் லோகோக்கள் அல்லது பிற பிராண்டிங் கூறுகளுக்கு இந்த அணுகுமுறை மிகவும் முக்கியமானது. பயன்படுத்துவதன் மூலம் பல பகுதி/தொடர்புடையது உள்ளடக்க வகை, படத் தரவு நேரடியாக மின்னஞ்சலில் சேர்க்கப்பட்டுள்ளது, அவுட்லுக் அல்லது யாகூ மெயில் போன்ற கிளையண்டுகள் காட்சிகளை இன்லைனில் காண்பிக்க உதவுகிறது. இருப்பினும், படத்தின் குறியாக்கம் மற்றும் வடிவமைத்தல் MIME தரநிலைகளுடன் முழுமையாக இணங்குவதை உறுதிசெய்வது இன்றியமையாதது.
மின்னஞ்சல் கிளையண்டுகள் இன்லைன் இணைப்புகளை எவ்வாறு விளக்குகின்றன என்பது அடிக்கடி கவனிக்கப்படாத ஒரு அம்சமாகும். எடுத்துக்காட்டாக, உட்பொதித்தல் பெரும்பாலான இயங்குதளங்களில் தடையின்றிச் செயல்படும் போது, சில உள்ளமைவுகள் கடுமையான பாதுகாப்பு அமைப்புகளின் காரணமாக படங்களைத் தடுக்கலாம். இது base64 குறியாக்கத்தை முக்கியமானதாக ஆக்குகிறது, ஏனெனில் இது படத்தைப் பாதுகாப்பாக தொகுத்து வெளிப்புற சேவையகத்தை நம்புவதைத் தவிர்க்கிறது. மற்றொரு முக்கிய கருத்தில் மின்னஞ்சல் அளவு; பல பெரிய படங்கள் உட்பட, சுமை நேரத்தை அதிகரிக்கலாம் மற்றும் விநியோக வெற்றி விகிதங்களை பாதிக்கலாம்.
பல சூழல்களில் சோதனை செய்வது அவசியம். மொபைல் பயன்பாடுகள் மற்றும் டெஸ்க்டாப் பயன்பாடுகள் உட்பட வெவ்வேறு கிளையண்டுகளில் உள்ள ரெண்டரிங்கைச் சரிபார்க்க, உங்கள் மின்னஞ்சல் உருவாக்கப் பணிப்பாய்வுகளில் உள்ள கருவிகள் அல்லது நூலகங்களைப் பயன்படுத்தவும். பயனர்கள் தங்கள் தளத்தைப் பொருட்படுத்தாமல் நிலையான அனுபவத்தைப் பெறுவதை இது உறுதி செய்கிறது. நிஜ உலக உதாரணம், Python's SMTP நூலகத்தைப் பயன்படுத்தி, சோதனைச் சம்பவங்களை விரைவாகச் செயல்படுத்துகிறது, ஒவ்வொரு மின்னஞ்சல் பதிப்பையும் வாடிக்கையாளர்களுக்கு அனுப்பும் முன் சரியாக வழங்குவதை உறுதிசெய்கிறது. 😊 இந்த வழிமுறைகளை இணைத்துக்கொள்வது தொழில்முறைக்கு உத்தரவாதம் அளிக்கிறது மற்றும் பயனர் நம்பிக்கையை அதிகரிக்கிறது.
மின்னஞ்சல்களில் படங்களை உட்பொதிப்பது பற்றி அடிக்கடி கேட்கப்படும் கேள்விகள்
- மின்னஞ்சல்களில் படங்களை உட்பொதிப்பதன் நன்மை என்ன?
- உட்பொதித்தல், பெறுநர் வெளிப்புற உள்ளடக்கத்தைப் பதிவிறக்கம் செய்யாமல், பயனர் அனுபவத்தையும் பிராண்ட் தெரிவுநிலையையும் மேம்படுத்தாமல் படங்கள் காட்சிப்படுத்தப்படுவதை உறுதி செய்கிறது.
- எப்படி செய்கிறது base64 encoding வேலை?
- இது பைனரி படத் தரவை உரை வடிவமாக மாற்றுகிறது, மின்னஞ்சலின் MIME கட்டமைப்பிற்குள் படத்தை உட்பொதிக்க அனுமதிக்கிறது.
- ஒரே மின்னஞ்சலில் பல படங்களை உட்பொதிக்க முடியுமா?
- ஆம், பயன்படுத்தி Content-ID ஒவ்வொரு படத்திற்கும் அவை அனைத்தும் HTML இல் தனித்தனியாக குறிப்பிடப்படுவதை உறுதி செய்கிறது.
- சில மின்னஞ்சல் கிளையண்டுகள் ஏன் இன்னும் படங்களைத் தடுக்கிறார்கள்?
- அவுட்லுக் போன்ற கிளையண்ட்கள் பாதுகாப்பு அமைப்புகளின் காரணமாக உட்பொதிக்கப்பட்ட படங்களைத் தடுக்கலாம், அனுப்புநரை பாதுகாப்பானதாக பயனர் குறிக்க வேண்டும்.
- நோக்கம் என்ன MIMEMultipart பைதான் ஸ்கிரிப்ட்களில்?
- இது மின்னஞ்சல் உள்ளடக்கத்தை உரை மற்றும் உட்பொதிக்கப்பட்ட ஆதாரங்கள் போன்ற பகுதிகளாக ஒழுங்குபடுத்துகிறது, மல்டிமீடியா கூறுகளை சரியான முறையில் வழங்குவதை உறுதி செய்கிறது.
- படங்களை உட்பொதிக்க வரம்புகள் உள்ளதா?
- ஆம், பெரிய படங்கள் மின்னஞ்சல் அளவை அதிகரிக்கலாம் மற்றும் விநியோக விகிதங்களை பாதிக்கலாம். சிக்கல்களைத் தவிர்க்க, இணையப் பயன்பாட்டிற்கான படங்களை மேம்படுத்தவும்.
- HTML இல் உட்பொதிக்கப்பட்ட படத்தை எவ்வாறு குறிப்பிடுவது?
- பயன்படுத்தவும் src="cid:your_image_id" உட்பொதிக்கப்பட்ட படத்துடன் இணைக்க HTML இல் வடிவமைக்கவும்.
- உட்பொதிக்கப்பட்ட படங்கள் ஸ்பேம் கண்டறிதலை பாதிக்குமா?
- உட்பொதிக்கப்பட்ட படங்களை அதிகமாகப் பயன்படுத்துவது ஸ்பேம் வடிப்பான்களைத் தூண்டும். நன்கு எழுதப்பட்ட உரை உள்ளடக்கத்துடன் படங்களை சமநிலைப்படுத்தவும்.
- ஆன்லைனில் படங்களை ஹோஸ்ட் செய்வதை விட உட்பொதிப்பது சிறந்ததா?
- இது சார்ந்துள்ளது. ஹோஸ்டிங் மின்னஞ்சல் அளவைக் குறைக்கிறது, ஆனால் பெறுநரின் கிளையன்ட் வெளிப்புற ஆதாரங்களைப் பதிவிறக்குவதை நம்பியுள்ளது.
- உட்பொதிக்கப்பட்ட மின்னஞ்சல்களை சோதிக்க நான் என்ன கருவிகளைப் பயன்படுத்தலாம்?
- லிட்மஸ் போன்ற கருவிகள் அல்லது பல மின்னஞ்சல் கிளையண்டுகளுடன் நிஜ உலக சோதனைகள் முறையான ரெண்டரிங்கை உறுதிப்படுத்த உதவுகின்றன.
உங்கள் மின்னஞ்சல்களில் தடையற்ற காட்சிகளை உறுதி செய்தல்
மின்னஞ்சல் கிளையண்ட்கள் வெளிப்புறப் பதிவிறக்கங்களைத் தடுக்கும் போதும், படங்களை நேரடியாக HTML இல் உட்பொதிப்பது தொழில்முறை விளக்கக்காட்சியை உறுதி செய்கிறது. அடிப்படை64 குறியாக்கம் போன்ற நுட்பங்கள் வடிவமைப்பு ஒருமைப்பாட்டைப் பாதுகாக்கும் அதே வேளையில் காட்சிகளை ஒருங்கிணைக்க நம்பகமான தீர்வை வழங்குகின்றன. முறையான செயலாக்கம் பல்வேறு தளங்களில் சீரான படத்தை வழங்குவதற்கு உத்தரவாதம் அளிக்கிறது.
வெற்றியை அதிகரிக்க, வெவ்வேறு கிளையன்ட்கள் மற்றும் சாதனங்களில் உட்பொதிக்கப்பட்ட காட்சிகளை சோதிக்கவும். படத்தின் தரம் மற்றும் மின்னஞ்சல் அளவை சமநிலைப்படுத்துவது வேகமான ஏற்ற நேரங்களையும் வெற்றிகரமான விநியோகத்தையும் உறுதி செய்கிறது. இந்த உத்திகள் தகவல்தொடர்புகளை மேம்படுத்துகிறது மற்றும் உங்கள் பார்வையாளர்களை பார்வைக்கு ஈர்க்கும், பிராண்டட் உள்ளடக்கத்துடன் ஈடுபடுத்துகிறது. 📧
ஆதாரங்கள் மற்றும் குறிப்புகள்
- MIME தரநிலைகள் மற்றும் அவற்றின் பயன்பாடு பற்றிய விவரங்கள் குறிப்பிடப்பட்டன RFC 2045 ஆவணம் .
- மின்னஞ்சல்களில் படங்களை உட்பொதிப்பதற்கான வழிகாட்டுதல்கள் எடுத்துக்காட்டுகளால் ஈர்க்கப்பட்டன ஆரக்கிள் தரவுத்தள ஆவணம் .
- மின்னஞ்சல் கிளையண்ட் ரெண்டரிங் சிக்கல்கள் பற்றிய நுண்ணறிவு விவாதத்தில் இருந்து சேகரிக்கப்பட்டது ஸ்டாக் ஓவர்ஃப்ளோ: மின்னஞ்சல் டேக் .
- அடிப்படை64 குறியாக்கத்திற்கான நுட்பங்கள் மற்றும் மின்னஞ்சலில் அதன் பயன்பாடுகள் மதிப்பாய்வு செய்யப்பட்டன MDN Web Docs: Base64 .
- SMTP மற்றும் பைதான் ஸ்கிரிப்டிங் விவரங்கள் கிடைக்கும் ஆதாரங்கள் மூலம் தெரிவிக்கப்பட்டது பைதான் SMTP நூலக ஆவணம் .