పైథాన్ ఒక అంతర్నిర్మిత smtplib
మాడ్యూల్ను అందిస్తుంది, ఇది సింపుల్ మెయిల్ ట్రాన్స్ఫర్ ప్రోటోకాల్ (SMTP)ని ఉపయోగించి ఇమెయిల్లను పంపడానికి మిమ్మల్ని అనుమతిస్తుంది. ఇమెయిల్ పంపడానికి దీన్ని ఎలా ఉపయోగించాలో ఇక్కడ ఉంది:
- మాడ్యూల్ను దిగుమతి చేయండి
smtplib
మరియు SMTP ఆబ్జెక్ట్ను సృష్టించండి:
కొండచిలువimport smtplib
smtp_obj = smtplib.SMTP('smtp.gmail.com', 587)
- మెయిల్ సర్వర్తో కనెక్షన్ని ఏర్పరచుకోండి మరియు TLS ఎన్క్రిప్షన్ని ప్రారంభించండి:
కొండచిలువsmtp_obj.starttls()
- మీ ఇమెయిల్ చిరునామా మరియు పాస్వర్డ్తో మెయిల్ సర్వర్కు లాగిన్ అవ్వండి:
కొండచిలువsmtp_obj.login('your_email_address@gmail.com', 'your_password')
- సందేశాన్ని సృష్టించండి:
కొండచిలువfrom email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
msg = MIMEMultipart()
msg['From'] = 'your_email_address@gmail.com'
msg['To'] = 'recipient_email_address@example.com'
msg['Subject'] = 'Test Email'
body = 'This is a test email.'
msg.attach(MIMEText(body, 'plain'))
- సందేశాన్ని పంపండి:
కొండచిలువsmtp_obj.sendmail('your_email_address@gmail.com', 'recipient_email_address@example.com', msg.as_string())
- కనెక్షన్ని మూసివేయండి:
కొండచిలువsmtp_obj.quit()
పూర్తి కోడ్ ఇక్కడ ఉంది:
కొండచిలువimport smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
smtp_obj = smtplib.SMTP('smtp.gmail.com', 587)
smtp_obj.starttls()
smtp_obj.login('your_email_address@gmail.com', 'your_password')
msg = MIMEMultipart()
msg['From'] = 'your_email_address@gmail.com'
msg['To'] = 'recipient_email_address@example.com'
msg['Subject'] = 'Test Email'
body = 'This is a test email.'
msg.attach(MIMEText(body, 'plain'))
smtp_obj.sendmail('your_email_address@gmail.com', 'recipient_email_address@example.com', msg.as_string())
smtp_obj.quit()
గమనిక: మీరు మీ Google ఖాతాలో రెండు-కారకాల ప్రమాణీకరణను ఉపయోగిస్తుంటే, మీరు మీ సాధారణ పాస్వర్డ్కు బదులుగా ఉపయోగించడానికి అనువర్తన పాస్వర్డ్ను సృష్టించాలి. మీరు మీ Google ఖాతా సెట్టింగ్లలో యాప్ పాస్వర్డ్ను రూపొందించవచ్చు....