GMime.InternetAddressMailbox

g GMime.InternetAddress GMime.InternetAddress GMime.InternetAddressMailbox GMime.InternetAddressMailbox GMime.InternetAddress->GMime.InternetAddressMailbox GObject.Object GObject.Object GObject.Object->GMime.InternetAddress

Subclasses:

None

Methods

Inherited:

GMime.InternetAddress (5), GObject.Object (37)

Structs:

GObject.ObjectClass (5)

class

new (name, addr)

get_addr ()

get_idn_addr ()

set_addr (addr)

Virtual Methods

Inherited:

GMime.InternetAddress (1), GObject.Object (7)

Properties

None

Signals

Inherited:

GObject.Object (1)

Fields

Inherited:

GObject.Object (1)

Name

Type

Access

Description

addr

str

r

the address string

at

int

r

the index of the ‘@’ character

idn_addr

str

r

the ascii-encoded version of addr

parent_object

GMime.InternetAddress

r

parent GMime.InternetAddress

Class Details

class GMime.InternetAddressMailbox(**kwargs)
Bases:

GMime.InternetAddress

Abstract:

No

Structure:

GMime.InternetAddressMailboxClass

An RFC 2822 Mailbox address.

classmethod new(name, addr)
Parameters:
  • name (str) – person’s name

  • addr (str) – person’s address

Returns:

a new GMime.InternetAddressMailbox object.

Note: The name string should be in UTF-8.

Return type:

GMime.InternetAddress

Creates a new GMime.InternetAddress object with the specified name and addr.

get_addr()
Returns:

the addr-spec string.

Return type:

str

Gets the addr-spec of the internet address mailbox.

get_idn_addr()
Returns:

the encoded addr-spec string.

Return type:

str

Gets the IDN ascii-encoded addr-spec.

set_addr(addr)
Parameters:

addr (str) – contact’s email address

Set the mailbox address.