Re: [Python] smtplib

2020-07-10 Thread Gian Mario Tagliaretti
On Fri, 10 Jul 2020 at 11:26, Gabriele Battaglia  wrote:

ciao Gabriele,

> Ciao, mi serve un piccolo script che, una volta chiamato, mandi una mail.

io farei una cosa del genere (non ho provato ma dovrebbe andare):

import smtplib
from email.mime.multipart import MIMEMultipart

def send_email(user, pwd, subject, body):
message= MIMEMultipart()
recipients = ['pippopl...@gmail.com', 'tizioc...@gmail.com']
message['Subject'] = subject
message['From'] = 'Nico Brambilla'
message['To'] = ", ".join(recipients)

try:
server = smtplib.SMTP("smtp.libero.it", 587)
server.ehlo()
server.starttls()
server.login(user, pwd)
server.sendmail(user, recipients, message.as_string())
server.close()
print ("email inviata con successo")
except:
print ("problema con invio della mail")

send_email("mioindiri...@libero.it", "miapassword",
   "test subject", "test body")

Ciao
-- 
Gian Mario Tagliaretti
gia...@gnome.org
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] smtplib sentmail folder

2012-10-19 Thread Calogero Bonasia
Il 19 ottobre 2012 09:46, Giovanni Porcari
 ha scritto:
> Qualcuno di voi ha già affrontato la cosa e mi sa dare un'idea ?

questa l'hai vista ?
http://serverfault.com/questions/407302/how-can-i-configure-postfix-to-retain-copies-of-all-email-sent-through-it


-- 
Calogero Bonasia
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] smtplib sentmail folder

2012-10-19 Thread Giovanni Porcari

Il giorno 19/ott/2012, alle ore 09:51, Calogero Bonasia  ha 
scritto:

> Il 19 ottobre 2012 09:46, Giovanni Porcari
>  ha scritto:
>> Qualcuno di voi ha già affrontato la cosa e mi sa dare un'idea ?
> 
> questa l'hai vista ?
> http://serverfault.com/questions/407302/how-can-i-configure-postfix-to-retain-copies-of-all-email-sent-through-it
> 


Sto vedendo la cosa ma sussiste un altro problema.
Spedendo in PEC il server è esterno e non configurabile 
quindi suppongo che sia qualcosa che deve fare direttamente il client
usando la libreria IMAP. Ma brancolo nel buio...


G
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] smtplib sentmail folder

2012-10-19 Thread Calogero Bonasia
Il 19 ottobre 2012 11:39, Giovanni Porcari
 ha scritto:
> Sto vedendo la cosa ma sussiste un altro problema.
> Spedendo in PEC il server è esterno e non configurabile
> quindi suppongo che sia qualcosa che deve fare direttamente il client
> usando la libreria IMAP. Ma brancolo nel buio...

io non ho capito bene cosa vuoi fare ma non più tardi di due o tre
settimane fa, ho postato una richiesta di aiuto qui in lista per un
problema forse simile al tuo, alla fine ho deciso di risolverlo
lavorando SOLO sul lato postfix. Se a te serve questo, ti spiego cosa
fare, se invece desideri ottenere supporto su python, purtroppo io
sono un barman che sa fare solo spremute di arancia rispetto al mago
dei cockatil del Milionaire di Briatore...


-- 
Calogero Bonasia
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] smtplib sentmail folder

2012-10-19 Thread Giovanni Porcari

Il giorno 19/ott/2012, alle ore 11:41, Calogero Bonasia  ha 
scritto:

> Il 19 ottobre 2012 11:39, Giovanni Porcari
>  ha scritto:
>> Sto vedendo la cosa ma sussiste un altro problema.
>> Spedendo in PEC il server è esterno e non configurabile
>> quindi suppongo che sia qualcosa che deve fare direttamente il client
>> usando la libreria IMAP. Ma brancolo nel buio...
> 
> io non ho capito bene cosa vuoi fare ma non più tardi di due o tre
> settimane fa, ho postato una richiesta di aiuto qui in lista per un
> problema forse simile al tuo, alla fine ho deciso di risolverlo
> lavorando SOLO sul lato postfix. Se a te serve questo, ti spiego cosa
> fare, se invece desideri ottenere supporto su python, purtroppo io
> sono un barman che sa fare solo spremute di arancia rispetto al mago
> dei cockatil del Milionaire di Briatore...
> 

Beh ti dico in sostanza il problema:
Se tu da un client di posta (ad esempio Mail in osx) o da uno smartphone
invii una mail da un account IMAP, indipendentemente dal server, ti ritrovi
la posta inviata nella cartella posta inviata.

Se invece lo fai da smtplib, lui spedisce ma non lo ritrovi nella cartella
posta inviata.

Siccome la mia conoscenza dei meandri dei protocolli mail è vicinissima
a zero cercavo di capire se c'è un'anima pia che almeno mi sappia dire
se a suo avviso il fatto di mettere la mail spedita è compito del server
o del client. Io propenderei per il server per varie ragioni ma nei fatti
ho la riprova che spedendo dallo stesso server (la pec di register.it)  da
un Mac ci si ritrova la copia spedita, da smtplib no.
Ne dedurrei che : la maganza è fatta dal client. 
Ma non so se prendo un granchio.

Se da queste parole (incasinate) credi che la soluzione che hai adottato possa 
essermi utile ti sarò grato per ogni suggerimento :)

Grazie 

G
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] smtplib sentmail folder

2012-10-19 Thread Fabrizio Mancini
Il giorno 19 ottobre 2012 12:11, Giovanni Porcari <
giovanni.porc...@softwell.it> ha scritto:

> Siccome la mia conoscenza dei meandri dei protocolli mail è vicinissima
> a zero cercavo di capire se c'è un'anima pia che almeno mi sappia dire
> se a suo avviso il fatto di mettere la mail spedita è compito del server
> o del client.
>
Il compito di metterla nella cartella sent è compito del client.
Postfix si occupa solo di comunicare tramite il protocollo smtp.
Per usare il protocollo imap puoi usare imaplib
http://docs.python.org/library/imaplib.html
Ciao f
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] smtplib sentmail folder

2012-10-19 Thread Calogero Bonasia
Il 19 ottobre 2012 12:11, Giovanni Porcari
 ha scritto:
> Se da queste parole (incasinate) credi che la soluzione che hai adottato possa
> essermi utile ti sarò grato per ogni suggerimento :)

adesso è + chiaro:

è il client che deve essere "ordinato", è lui che mette le mail dove
occorre metterle.
quindi la mia soluzione proposta non ti aiuta, purtroppo.
tanto meno purtroppo al cubo, so aiutarti su smtplib...

-- 
Calogero Bonasia
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] smtplib sentmail folder

2012-10-19 Thread Giovanni Porcari

Il giorno 19/ott/2012, alle ore 12:29, Fabrizio Mancini  ha 
scritto:

> Il giorno 19 ottobre 2012 12:11, Giovanni Porcari 
>  ha scritto:
> Siccome la mia conoscenza dei meandri dei protocolli mail è vicinissima
> a zero cercavo di capire se c'è un'anima pia che almeno mi sappia dire
> se a suo avviso il fatto di mettere la mail spedita è compito del server
> o del client.
> Il compito di metterla nella cartella sent è compito del client.
> Postfix si occupa solo di comunicare tramite il protocollo smtp.
> Per usare il protocollo imap puoi usare imaplib 
> http://docs.python.org/library/imaplib.html
> Ciao f  
> 

Grazie Fabrizio. 
Era quello che pensavo ma se le cose stanno così ho due dubbi:
Siccome smtplib.sendmail non mi pare che mi ritorni nulla credo
che sia necessario che mi prepari il Message-id senza poter usare 
quello che mi attribuirebbe il server (ok è fattibile).

Non sono riuscito a trovare in rete esempi di come inserire in una
casella un messaggio. 
Chiarifico il mio problema: il messaggio che ho un testo con allegati vari
che smtp mi ha appena spedito.

Come creo un messaggio IMAP ? Ho guardato la doc è non l'ho capito. 

Magari è banalissimo ma mi sfugge...


Grazie per la pazienza.

G

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] smtplib sentmail folder

2012-10-20 Thread Fabrizio Mancini
Il giorno 19/ott/2012, alle ore 15:17, Giovanni Porcari ha scritto:
> Grazie Fabrizio. 
> Era quello che pensavo ma se le cose stanno così ho due dubbi:
> Siccome smtplib.sendmail non mi pare che mi ritorni nulla credo
> che sia necessario che mi prepari il Message-id senza poter usare 
> quello che mi attribuirebbe il server (ok è fattibile).
> 
> Non sono riuscito a trovare in rete esempi di come inserire in una
> casella un messaggio. 
> Chiarifico il mio problema: il messaggio che ho un testo con allegati vari
> che smtp mi ha appena spedito.
> 
> Come creo un messaggio IMAP ? Ho guardato la doc è non l'ho capito. 
> 
> Magari è banalissimo ma mi sfugge...

Non lo so, purtroppo non ho mai usato imap da codice.
Puoi però cercarti qualche mua scritto in python e lurkare il codice.
Ciao f
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [SMTPLIB] 550-5.7.26 This mail is unauthenticated

2023-06-14 Thread
ciao luca!

Il giorno mer 14 giu 2023 alle ore 17:33 Luca  ha scritto:
> Voi avete qualche idea ?

non so se c'entra, ma libero.it è uno dei pochi server postali
pubblici ad avere `-all` nello spf1 invece del più permissivo `~all`

```
$ dig +short libero.it txt | grep spf
"v=spf1 ip4:213.209.8.0/21 ip4:213.209.6.249/32 ip4:213.209.17.209/32
ip4:213.209.17.246/32 ip4:213.209.27.51/32 ip4:213.209.27.52/32
ip4:195.140.184.104/29 ip4:195.140.184.112 ip4:195.140.184.231/32
ip4:195.140.184.232/29" " ip4:195.140.184.240/29 ip4:141.206.150.96/29
ip4:141.206.150.48/29 include:mail.zendesk.com include:t.contactlab.it
-all"
```

e questo ad esempio causa non pochi problemi con le mailing list.

㎝

-- 
 THE 🍺-WARE LICENSE (Revision ㊷):
<㎝🐌🐍.🇮🇹> wrote this 📧. As long as you retain this notice you can
do whatever you want with this stuff. If we meet some day, and you
think this stuff is worth it, you can buy me a 🍺 in return. — ㎝
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] [SMTPLIB] 550-5.7.26 This mail is unauthenticated

2023-06-15 Thread Luca
Grazie mille.

farò indagini.

Il giorno mer 14 giu 2023 alle ore 18:36 ㎝  ha scritto:

> ciao luca!
>
> Il giorno mer 14 giu 2023 alle ore 17:33 Luca  ha
> scritto:
> > Voi avete qualche idea ?
>
> non so se c'entra, ma libero.it è uno dei pochi server postali
> pubblici ad avere `-all` nello spf1 invece del più permissivo `~all`
>
> ```
> $ dig +short libero.it txt | grep spf
> "v=spf1 ip4:213.209.8.0/21 ip4:213.209.6.249/32 ip4:213.209.17.209/32
> ip4:213.209.17.246/32 ip4:213.209.27.51/32 ip4:213.209.27.52/32
> ip4:195.140.184.104/29 ip4:195.140.184.112 ip4:195.140.184.231/32
> ip4:195.140.184.232/29" " ip4:195.140.184.240/29 ip4:141.206.150.96/29
> ip4:141.206.150.48/29 include:mail.zendesk.com include:t.contactlab.it
> -all"
> ```
>
> e questo ad esempio causa non pochi problemi con le mailing list.
>
> ㎝
>
> --
>  THE 🍺-WARE LICENSE (Revision ㊷):
> <㎝🐌🐍.🇮🇹> wrote this 📧. As long as you retain this notice you can
> do whatever you want with this stuff. If we meet some day, and you
> think this stuff is worth it, you can buy me a 🍺 in return. — ㎝
> ___
> Python mailing list
> Python@lists.python.it
> https://lists.python.it/mailman/listinfo/python
>


-- 
Luca
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python