സ്‌പാം ഒഴിവാക്കുകയോ നിങ്ങളുടെ പ്രാഥമിക ഇമെയിൽ വിലാസം ഉപയോഗിക്കാതെ വെബ്‌സൈറ്റുകൾക്കായി സൈൻ അപ്പ് ചെയ്യുകയോ പോലുള്ള നിരവധി കാരണങ്ങളാൽ താൽക്കാലിക ഇമെയിൽ വിലാസങ്ങൾ ഉപയോഗപ്രദമാണ്. ഈ ഗൈഡിൽ, പൈത്തൺ ഉപയോഗിച്ച് ഞങ്ങൾ ഒരു താൽക്കാലിക ഇമെയിൽ സിസ്റ്റം സൃഷ്ടിക്കും. ക്രമരഹിതമായ ഇമെയിൽ വിലാസം സൃഷ്ടിക്കൽ, ഇമെയിലുകൾ അയയ്ക്കൽ, ഇൻബോക്സ് പരിശോധിക്കൽ എന്നിവ ഇതിൽ ഉൾപ്പെടുന്നു.

1. ക്രമരഹിതമായ ഒരു ഇമെയിൽ വിലാസം സൃഷ്ടിക്കുക

ഒരു താൽക്കാലിക ഇമെയിൽ സൃഷ്ടിക്കാൻ, ഞങ്ങൾ ഇത് ഉപയോഗിച്ച് ക്രമരഹിതമായ ഇമെയിൽ വിലാസം സൃഷ്ടിക്കും random മൊഡ്യൂൾ.

import random
import string

def generate_temp_email(domain='example.com'):
    username = ''.join(random.choices(string.ascii_lowercase + string.digits, k=10))
    return f"{username}@{domain}"

temp_email = generate_temp_email()
print(f"Temporary Email: {temp_email}")

ഈ കോഡ് 10 പ്രതീകങ്ങളുടെ ക്രമരഹിതമായ ഉപയോക്തൃനാമം സൃഷ്ടിക്കുകയും ഡൊമെയ്ൻ കൂട്ടിച്ചേർക്കുകയും ചെയ്യുന്നു example.com.

2. ഇമെയിലുകൾ അയയ്‌ക്കുന്നതിന് SMTP സജ്ജീകരിക്കുക

താൽക്കാലിക വിലാസത്തിലേക്ക് ഇമെയിലുകൾ അയയ്‌ക്കാൻ, ഞങ്ങൾ ഒരു SMTP സെർവർ കോൺഫിഗർ ചെയ്യേണ്ടതുണ്ട്. ഈ ഉദാഹരണത്തിൽ, ഞങ്ങൾ Gmail-ൻ്റെ SMTP സെർവർ ഉപയോഗിക്കും.

import smtplib
from email.mime.text import MIMEText

def send_email(to_address, subject, body):
    from_address = '[email protected]'
    password = 'your-email-password'
    
    msg = MIMEText(body)
    msg['Subject'] = subject
    msg['From'] = from_address
    msg['To'] = to_address

    with smtplib.SMTP('smtp.gmail.com', 587) as server:
        server.starttls()
        server.login(from_address, password)
        server.sendmail(from_address, to_address, msg.as_string())

# Example usage
send_email(temp_email, "Test Subject", "This is a test email.")

ഈ കോഡ് വ്യക്തമാക്കിയ ഒരു ഇമെയിൽ അയയ്ക്കുന്നു subject ഒപ്പം body Gmail-ൻ്റെ SMTP സെർവർ ഉപയോഗിച്ച് താൽക്കാലിക ഇമെയിൽ വിലാസത്തിലേക്ക്.

3. ഇമെയിലുകൾ സ്വീകരിക്കുന്നതിന് ഒരു ലളിതമായ സെർവർ സൃഷ്ടിക്കുക

താൽക്കാലിക ഇമെയിൽ സംവിധാനം പൂർത്തിയാക്കാൻ, ഇമെയിലുകൾ സ്വീകരിക്കുന്നതിന് ഞങ്ങൾക്ക് ഒരു സെർവർ ആവശ്യമാണ്. ഞങ്ങൾ ഉപയോഗിക്കും Flask ചട്ടക്കൂട് ഒപ്പം imaplib ഇതിനായുള്ള മൊഡ്യൂൾ.

from flask import Flask
import imaplib
import email

app = Flask(__name__)

# IMAP server configuration for receiving emails
IMAP_SERVER = 'imap.gmail.com'
IMAP_PORT = 993
EMAIL_ACCOUNT = '[email protected]'
PASSWORD = 'your-email-password'

def check_inbox():
    mail = imaplib.IMAP4_SSL(IMAP_SERVER, IMAP_PORT)
    mail.login(EMAIL_ACCOUNT, PASSWORD)
    mail.select('inbox')

    status, messages = mail.search(None, 'ALL')
    email_ids = messages[0].split()
    
    for email_id in email_ids:
        status, msg_data = mail.fetch(email_id, '(RFC822)')
        msg = email.message_from_bytes(msg_data[0][1])
        print(f"From: {msg['from']}\nSubject: {msg['subject']}\n\n{msg.get_payload(decode=True).decode('utf-8')}")

    mail.logout()

@app.route('/check_mail', methods=['GET'])
def check_mail():
    check_inbox()
    return "Checked Inbox"

if __name__ == '__main__':
    app.run(port=5000)

ഈ സ്ക്രിപ്റ്റ് ഫ്ലാസ്ക് ഉപയോഗിച്ച് ഒരു ലളിതമായ വെബ് സെർവർ സജ്ജീകരിക്കുന്നു, അത് ഇമെയിൽ ഇൻബോക്സ് പരിശോധിച്ച് എല്ലാ ഇമെയിലുകളുടെയും ഉള്ളടക്കങ്ങൾ പ്രിൻ്റ് ചെയ്യുന്നു.

4. എല്ലാം ഒരുമിച്ച് ചേർക്കുന്നു

ഇപ്പോൾ, ഒരു താൽക്കാലിക ഇമെയിൽ വിലാസം സൃഷ്ടിക്കുന്നതിനും ഒരു ഇമെയിൽ അയയ്‌ക്കുന്നതിനും ഇൻബോക്‌സ് ഒരു സ്‌ക്രിപ്റ്റിൽ പരിശോധിക്കുന്നതിനുമുള്ള ഘട്ടങ്ങൾ ഞങ്ങൾ സംയോജിപ്പിക്കും.

import random
import string
import smtplib
from email.mime.text import MIMEText
import imaplib
import email
from flask import Flask

app = Flask(__name__)

def generate_temp_email(domain='example.com'):
    username = ''.join(random.choices(string.ascii_lowercase + string.digits, k=10))
    return f"{username}@{domain}"

def send_email(to_address, subject, body):
    from_address = '[email protected]'
    password = 'your-email-password'
    
    msg = MIMEText(body)
    msg['Subject'] = subject
    msg['From'] = from_address
    msg['To'] = to_address

    with smtplib.SMTP('smtp.gmail.com', 587) as server:
        server.starttls()
        server.login(from_address, password)
        server.sendmail(from_address, to_address, msg.as_string())

IMAP_SERVER = 'imap.gmail.com'
IMAP_PORT = 993
EMAIL_ACCOUNT = '[email protected]'
PASSWORD = 'your-email-password'

def check_inbox():
    mail = imaplib.IMAP4_SSL(IMAP_SERVER, IMAP_PORT)
    mail.login(EMAIL_ACCOUNT, PASSWORD)
    mail.select('inbox')

    status, messages = mail.search(None, 'ALL')
    email_ids = messages[0].split()
    
    for email_id in email_ids:
        status, msg_data = mail.fetch(email_id, '(RFC822)')
        msg = email.message_from_bytes(msg_data[0][1])
        print(f"From: {msg['from']}\nSubject: {msg['subject']}\n\n{msg.get_payload(decode=True).decode('utf-8')}")

    mail.logout()

@app.route('/check_mail', methods=['GET'])
def check_mail():
    check_inbox()
    return "Checked Inbox"

if __name__ == '__main__':
    temp_email = generate_temp_email()
    print(f"Temporary Email: {temp_email}")
    
    send_email(temp_email, "Test Subject", "This is a test email.")
    app.run(port=5000)

ഉപസംഹാരം

പൈത്തൺ ഉപയോഗിച്ച് ഒരു താൽക്കാലിക ഇമെയിൽ സിസ്റ്റം എങ്ങനെ സൃഷ്ടിക്കാമെന്ന് ഈ ഗൈഡ് കാണിക്കുന്നു. സ്ക്രിപ്റ്റ് ഒരു ക്രമരഹിത ഇമെയിൽ വിലാസം സൃഷ്ടിക്കുന്നു, ഒരു ടെസ്റ്റ് ഇമെയിൽ അയയ്ക്കുന്നു, ഇൻബോക്സ് പരിശോധിക്കുന്നു. നിങ്ങളുടെ നിർദ്ദിഷ്ട ആവശ്യകതകളെ അടിസ്ഥാനമാക്കി നിങ്ങൾക്ക് ഈ സ്ക്രിപ്റ്റ് കൂടുതൽ ഇഷ്ടാനുസൃതമാക്കാനും മെച്ചപ്പെടുത്താനും കഴിയും.

ആശ്രിതത്വവും സജ്ജീകരണവും

ഈ സ്ക്രിപ്റ്റ് പ്രവർത്തിപ്പിക്കുന്നതിന്, നിങ്ങൾക്ക് ആവശ്യമായ പൈത്തൺ പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക:

pip install Flask

കൂടാതെ, നിങ്ങളുടെ ഇമെയിൽ ക്രെഡൻഷ്യലുകൾ ഉപയോഗിച്ച് സ്‌ക്രിപ്റ്റ് അപ്‌ഡേറ്റ് ചെയ്യുകയും നിങ്ങളുടെ ഇമെയിൽ അക്കൗണ്ട് സുരക്ഷിതമല്ലാത്ത ആപ്പുകളിലേക്ക് ആക്‌സസ്സ് അനുവദിക്കുന്നതിനോ ആപ്പ്-നിർദ്ദിഷ്‌ട പാസ്‌വേഡ് ഉപയോഗിക്കുന്നതിനോ ഉറപ്പാക്കുക.

ഈ സജ്ജീകരണം ഉപയോഗിച്ച്, നിങ്ങൾക്ക് വിവിധ ആവശ്യങ്ങൾക്കായി താൽക്കാലിക ഇമെയിൽ വിലാസങ്ങൾ കാര്യക്ഷമമായി കൈകാര്യം ചെയ്യാൻ കഴിയും.

നിങ്ങളുടെ സൗജന്യ ട്രയൽ പ്രോക്സി ഇപ്പോൾ നേടൂ!

സമീപകാല പോസ്റ്റുകൾ

അഭിപ്രായങ്ങൾ (0)

ഇവിടെ ഇതുവരെ അഭിപ്രായങ്ങളൊന്നുമില്ല, നിങ്ങൾക്ക് ആദ്യത്തെയാളാകാം!

മറുപടി രേഖപ്പെടുത്തുക

താങ്കളുടെ ഇമെയില്‍ വിലാസം പ്രസിദ്ധപ്പെടുത്തുകയില്ല. അവശ്യമായ ഫീല്‍ഡുകള്‍ * ആയി രേഖപ്പെടുത്തിയിരിക്കുന്നു


പ്രോക്സി തിരഞ്ഞെടുത്ത് വാങ്ങുക

ഡാറ്റാസെന്റർ പ്രോക്സികൾ

ഭ്രമണം ചെയ്യുന്ന പ്രോക്സികൾ

UDP പ്രോക്സികൾ

ലോകമെമ്പാടുമുള്ള 10000+ ഉപഭോക്താക്കൾ വിശ്വസിച്ചു

പ്രോക്സി കസ്റ്റമർ
പ്രോക്സി കസ്റ്റമർ
പ്രോക്സി ഉപഭോക്താവ് flowch.ai
പ്രോക്സി കസ്റ്റമർ
പ്രോക്സി കസ്റ്റമർ
പ്രോക്സി കസ്റ്റമർ