Classe Header
La classe Header è utilizzata per configurare un’intestazione di messaggio aggiuntiva.
Per osservare qualche esempio di utilizzo fare riferimento alla pagina Esempi di utilizzo.
Costruttore
class Header(name: str,
value: str)
Argomenti
- name: nome dell’intestazione.
- value: valore stringa assegnata all’intestazione.
Esempio di utilizzo
import mumailer
header = mumailer.Header(name='X-Mailer',
value='MuMailer')
message.add_header(header=header)
Metodo parse
Header.parse(header: str)
Il metodo statico parse può essere utilizzato per creare un nuovo oggetto Header dalla rappresentazione stringa nella forma Nome=Valore.
Argomenti
- header: stringa con la rappresentazione dell’intestazione.
Restituisce
- Questo metodo restituisce un nuovo oggetto Header.
Esempio di utilizzo
header = mumailer.Header.parse(header='X-Spam=0'))
message.add_header(header=header)
Metodo parse_as_list
Header.parse_as_list(headers: list[str])
Il metodo statico parse_as_list può essere utilizzato per ottenere una lista di oggetti Header da una lista di rappresentazioni nella forma Nome=Valore.
Argomenti
- headers: lista di stringhe di rappresentazione dell’intestazione.
Restituisce
- Questo metodo restituisce una lista di oggetti Header.
Esempio di utilizzo
headers = mumailer.Header.parse_as_list(headers=['X-Mailer=MuMailer',
'X-Spam=0'])))
message.headers.extend(headers)