Mail::Message (original) (raw)

Methods

B

C

F

R

T

X

Instance Public methods

Source: show | on GitHub

def bcc_addresses Array(address_list(header[:bcc])&.addresses) end

Source: show | on GitHub

def cc_addresses Array(address_list(header[:cc])&.addresses) end

Source: show | on GitHub

def from_address address_list(header[:from])&.addresses&.first end

Source: show | on GitHub

def recipients Array(to) + Array(cc) + Array(bcc) + Array(header[:x_original_to]).map(&:to_s) + Array(header[:x_forwarded_to]).map(&:to_s) end

Source: show | on GitHub

def recipients_addresses to_addresses + cc_addresses + bcc_addresses + x_original_to_addresses + x_forwarded_to_addresses end

Source: show | on GitHub

def to_addresses Array(address_list(header[:to])&.addresses) end

Source: show | on GitHub

def x_forwarded_to_addresses Array(header[:x_forwarded_to]).collect { |header| Mail::Address.new header.to_s } end

Source: show | on GitHub

def x_original_to_addresses Array(header[:x_original_to]).collect { |header| Mail::Address.new header.to_s } end