import smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart

def send_pitch(target_email, target_name):
    # ==========================================
    # INSERISCI QUI LE TUE CREDENZIALI GMAIL
    # ==========================================
    my_email = "4ms1xseller@gmail.com" 
    my_password = "ojchamfnmeihzuyn" 
    # Nota: NON usare la tua password normale. Vai su Google -> Sicurezza -> 
    # Verifica a due passaggi -> Password per le app -> Genera una password di 16 lettere.
    
    subject = f"Migliorare la presenza online di {target_name}"
    
    body = f"""Buongiorno al team di {target_name},

mi chiamo Amraj, sono uno sviluppatore web e studio informatica qui a Parma.

Vi scrivo perché stavo cercando il vostro menù online e ho visto che vi appoggiate a un portale esterno (mordy.it). 
Purtroppo, affidarsi a queste piattaforme generiche toglie molta identità al vostro locale, la pagina risulta un po' datata e spesso non rassicura i nuovi clienti che vi cercano su Google per la prima volta.

Lavoro nel settore IT e realizzo siti web veloci, moderni e, soprattutto, di vostra proprietà esclusiva. 
Senza impegno, mi farebbe piacere aiutarvi a fare il salto di qualità. Con una spesa minima possiamo registrare il vero dominio ufficiale del vostro ristorante, creando una vetrina professionale che spazzi via la pagina di mordy.it.

Vi interessa parlarne per 5 minuti?
Buon lavoro e a presto,

Amraj Singh Atwal
Sviluppatore Web a Parma - svoraj.me
"""
    
    msg = MIMEMultipart()
    msg['From'] = my_email
    msg['To'] = target_email
    msg['Subject'] = subject
    msg.attach(MIMEText(body, 'plain', 'utf-8'))
    
    try:
        print("[*] Connessione al server SMTP di Gmail...")
        server = smtplib.SMTP('smtp.gmail.com', 587)
        server.starttls()
        server.login(my_email, my_password)
        text = msg.as_string()
        print(f"[*] Sgancio della bomba commerciale su {target_email} in corso...")
        server.sendmail(my_email, target_email, text)
        server.quit()
        print(f"[+] BINGO! Email letale inviata con successo a {target_name}!")
    except Exception as e:
        print(f"[!] Errore di invio (Hai messo la Password per le App corretta?): {e}")

if __name__ == "__main__":
    email_tirolesina = "ristorantepizzeriatirolesina@gmail.com"
    nome_locale = "Ristorante Pizzeria Tirolesina"
    
    send_pitch(email_tirolesina, nome_locale)
