Il 11/11/2011 16:30, lucagent ha scritto:
Salve,
provo a riscrivere anche se l'ultima volta non ci sono state risposte.
Sono abbastanza nuovo di Plone e Python, sto lavorando su Plone 4.
Il mio problema è il seguente:
partendo dagli oggetti sendto (script) sendto_form e sendto_template ho
realizzato una form di invio email agli utenti registrati sul nostro sito
(non una semplice personalizzazione della form esistente per inviare al
destinatario il link alla pagina corrente ma proprio l'invio di una e-mail
con testo RTF); per predisprmi all'aggiunta di allegati ho anche utilizzato
un template coem quello indicato in
http://stackoverflow.com/questions/6572672/how-to-send-mail-with-attachments-in-plone-using-a-template-approach.
L'unico problema è che il metodo send() non consente la valorizzazione del
campo "CC", che a me serve. Ho provato un al'tro approccio provando a
utilizzare gli Header ma se aggiungo la import "from email.Header import
Header" ho un problema di privilegi insufficienti.
Non è molto chiaro, potresti postare il codice completo e l'errore?
Allora ho provato un ulteriore metodo indicato in un forum (di cui ho perso
il link) che mi faceva utilizare questo codice:
templ="""Subject: %(subject)s
From: "%(send_from_name)s"<%(envelope_from)s>
To: %(send_to_address)s
CC: %(send_cc_address)s
Content-Type: text/html; charset=UTF-8
Reply-To: %(send_from_address)s
%(comment)s
devi encodare i caratteri accentati secondo gli standard, se usi questo
metodo. Prova a salvare una mail con delle accentate e lo vedi.
_______________________________________________
Plone-IT mailing list
[email protected]
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html