Classe Recipient
La classe Recipient è utilizzata per configurare un contatto che può essere utilizzato come sender, to, cc, bcc o reply-to nel messaggio.
Per osservare qualche esempio di utilizzo fare riferimento alla pagina Esempi di utilizzo.
Costruttore
class Recipient(name: str,
address: str)
Argomenti
- name: nome opzionale per il contatto.
- address: stringa dell’indirizzo email del contatto.
Esempio di utilizzo
import mumailer
recipient = mumailer.Recipient(name='Muflone',
address='muflone@example.com')
message.sender = recipient
Metodo parse
Recipient.parse(address: str)
Il metodo statico parse può essere utilizzato per creare un nuovo oggetto Recipient dalla rappresentazione stringa nella forma “Nome indirizzo@email” oppure soltanto “indirizzo@email”.
Argomenti
- address: stringa con la rappresentazione del contatto.
Restituisce
- Questo metodo restituisce un nuovo oggetto Recipient.
Esempio di utilizzo
recipient = mumailer.Recipient.parse(address='Muflone Ovinis muflone@example.com')
message.reply_to = recipient
Metodo parse_as_list
Recipient.parse_as_list(addresses: list[str])
Il metodo statico parse_as_list può essere utilizzato per ottenere una lista di oggetti Recipient da una lista di rappresentazioni nella forma “Nome indirizzo@email” oppure soltanto “indirizzo@email”.
Argomenti
- addresses: lista di stringhe di rappresentazione dei contatti.
Restituisce
- Questo metodo restituisce una lista di oggetti Recipient.
Esempio di utilizzo
recipients = mumailer.Recipient.parse_as_list(addresses=[
'Muflone Ovinis muflone@example.com',
'foo@example.com'])
message.to = recipients