Class: Mandrill::Inbound
- Inherits:
-
Object
- Object
- Mandrill::Inbound
- Defined in:
- lib/mandrill/api.rb
Instance Attribute Summary collapse
-
#master ⇒ Object
Returns the value of attribute master.
Instance Method Summary collapse
-
#domains ⇒ Array
List the domains that have been configured for inbound delivery.
-
#initialize(master) ⇒ Inbound
constructor
A new instance of Inbound.
-
#routes(domain) ⇒ Array
List the mailbox routes defined for an inbound domain.
-
#send_raw(raw_message, to = nil, mail_from = nil, helo = nil, client_address = nil) ⇒ Array
Take a raw MIME document destined for a domain with inbound domains set up, and send it to the inbound hook exactly as if it had been sent over SMTP.
Constructor Details
#initialize(master) ⇒ Inbound
Returns a new instance of Inbound.
468 469 470 |
# File 'lib/mandrill/api.rb', line 468 def initialize(master) @master = master end |
Instance Attribute Details
#master ⇒ Object
Returns the value of attribute master.
466 467 468 |
# File 'lib/mandrill/api.rb', line 466 def master @master end |
Instance Method Details
#domains ⇒ Array
List the domains that have been configured for inbound delivery
478 479 480 481 |
# File 'lib/mandrill/api.rb', line 478 def domains() _params = {} return @master.call 'inbound/domains', _params end |
#routes(domain) ⇒ Array
List the mailbox routes defined for an inbound domain
489 490 491 492 |
# File 'lib/mandrill/api.rb', line 489 def routes(domain) _params = {:domain => domain} return @master.call 'inbound/routes', _params end |
#send_raw(raw_message, to = nil, mail_from = nil, helo = nil, client_address = nil) ⇒ Array
Take a raw MIME document destined for a domain with inbound domains set up, and send it to the inbound hook exactly as if it had been sent over SMTP
506 507 508 509 |
# File 'lib/mandrill/api.rb', line 506 def send_raw(, to=nil, mail_from=nil, helo=nil, client_address=nil) _params = {:raw_message => , :to => to, :mail_from => mail_from, :helo => helo, :client_address => client_address} return @master.call 'inbound/send-raw', _params end |