Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Python invio email

  1. #1

    Python invio email

    Non riesco ad inviare email con pytohn mi da vari errori a secondo delprovaider che uso
    ad esempio con libero:

    Codice PHP:
    import smtplibssl 
    from email
    .mime.text import MIMEText
    from email
    .mime.multipart import MIMEMultipart

    data 
    = {
    {
    'smtp''smtp.libero.it''port''465''email''comunalemassimiliano@libero.it''username''comunalemassimiliano@libero.it''password''xxxxxxxxxxxx'}
    }

    try:
                
    message MIMEMultipart("alternative")
                
    message["Subject"] = subject
                message
    ["From"] = data["email"]
                
    message["To"] = email_to
                part 
    MIMEText(content_message"html")
                
    message.attach(part)
                
                
    context ssl.create_default_context()
                
    with smtplib.SMTP(data["smtp"], int(data["port"])) as server:
                    
    server.starttls(context=context)
                    
    server.login(data["username"], data["password"])
                    
    server.sendmail(data["email"], email_tomessage.as_string())
                    
    server.quit()
            
    except OSError as err:
                print(
    err
    mi da questo errore:
    Connection unexpectedly closed: [WinError 10054] Connessione in corso interrotta forzatamente dall'host remoto

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,428
    Quote Originariamente inviata da techno Visualizza il messaggio
    Non riesco ad inviare email con pytohn mi da vari errori a secondo delprovaider che uso
    ad esempio con libero: [...]
    Per usare i server di Libero, devi avere un account a pagamento con loro, oppure collegarti a Internet con le loro soluzioni (e quindi con i loro server, usandoli come provider anche per questo).
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Quote Originariamente inviata da alka Visualizza il messaggio
    Per usare i server di Libero, devi avere un account a pagamento con loro, oppure collegarti a Internet con le loro soluzioni (e quindi con i loro server, usandoli come provider anche per questo).
    Ah questo non sapevo, ma io ho provato anche con Hotmail e mi da sempre il problema di accessi, vale anche per questi la stessa cosa?
    Quale servizio potrei usare con python?

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,428
    Quote Originariamente inviata da techno Visualizza il messaggio
    Ah questo non sapevo, ma io ho provato anche con Hotmail e mi da sempre il problema di accessi, vale anche per questi la stessa cosa?
    No, ma non conosco TUTTI i servizi di posta che esistono al mondo.

    Quote Originariamente inviata da techno Visualizza il messaggio
    Quale servizio potrei usare con python?
    Se usi un servizio di invio e-mail sul tuo PC con qualunque client (Thunderbird, Outlook, ecc.), usa lo stesso anche per Python.

    Fai una ricerca sul sito dei provider per le istruzioni e i parametri di configurazione.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Quote Originariamente inviata da alka Visualizza il messaggio
    No, ma non conosco TUTTI i servizi di posta che esistono al mondo.


    Se usi un servizio di invio e-mail sul tuo PC con qualunque client (Thunderbird, Outlook, ecc.), usa lo stesso anche per Python.

    Fai una ricerca sul sito dei provider per le istruzioni e i parametri di configurazione.
    Il problema è che io mo nso che provider usa l'utente che userà la mia applicazione potrà usare qualunque provaider

  6. #6
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,428
    Quote Originariamente inviata da techno Visualizza il messaggio
    Il problema è che io mo nso che provider usa l'utente che userà la mia applicazione potrà usare qualunque provaider
    Tu testi con il tuo, poi basterà modificare la configurazione in base al provider utilizzato dal tuo cliente.

    In caso contrario, acquista un server SMTP, oppure appoggiati a un servizio di invio e-mail che prescinde da un SMTP, tipo SendGrid o affini.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.