In Django EmailMultiAlternatives documentation non c'è nulla su come aggiungere intestazioni come "formato" o "Rispondi a" in EmailMultiAlternatives
. Mi ci è voluto un po 'per capirlo e sto inviando questo post per aiutare gli altri a risparmiare tempo.Aggiunta di intestazioni a Django EmailMultiAlternatives
Come si può vedere nel codice sorgente di django, EmailMultiAlternatives
eredita da EmailMessage
, in modo che abbiano gli stessi parametri nel costruttore di init. In questo modo, possiamo aggiungere intestazioni come:
msg = EmailMultiAlternatives(
subject, message, from_email, to_list,
headers={'Reply-To': "[email protected]", 'format': 'flowed'}
)
Si dovrebbe scrivere questo come soluzione. –
@VanniTotaro Apprezzo il tuo suggerimento e so che posso ottenere più reputazione rispondendo alle domande, ma quando posso renderlo come un singolo post conciso, perché dovrei dividerlo in due post più lunghi e sprecare il tempo degli altri? – 1man
Beh, prima di tutto questa domanda diventerebbe "risposta", oppure se sono alla ricerca di una risposta, potrei finire di saltare questo perché apparentemente è una domanda senza risposta. Inoltre, penso che le regole qui scoraggino questo schema di post Q + A. Grazie, grazie perché ho fatto uso della tua bella soluzione. –