├── .gitignore ├── .rspec ├── .travis.yml ├── .yardopts ├── Gemfile ├── LICENSE ├── README.md ├── Rakefile ├── bin └── multi_mail_post ├── lib ├── mail_ext │ └── message.rb ├── multi_mail.rb └── multi_mail │ ├── cloudmailin │ ├── message.rb │ └── receiver.rb │ ├── mailgun │ ├── message.rb │ ├── receiver.rb │ └── sender.rb │ ├── mandrill │ ├── message.rb │ ├── receiver.rb │ └── sender.rb │ ├── message │ └── base.rb │ ├── multimap.rb │ ├── postmark │ ├── message.rb │ ├── receiver.rb │ └── sender.rb │ ├── receiver.rb │ ├── receiver │ └── base.rb │ ├── sender │ └── base.rb │ ├── sendgrid │ ├── message.rb │ ├── receiver.rb │ └── sender.rb │ ├── service.rb │ ├── simple │ └── receiver.rb │ └── version.rb ├── multi_mail.gemspec └── spec ├── cloudmailin └── receiver_spec.rb ├── fixtures ├── anonymous │ └── welcome.erb ├── cloudmailin │ ├── json │ │ ├── attachment_store.txt │ │ ├── spam.txt │ │ └── valid.txt │ ├── multipart │ │ ├── attachment_store.txt │ │ ├── spam.txt │ │ └── valid.txt │ └── raw │ │ ├── attachment_store.txt │ │ ├── spam.txt │ │ └── valid.txt ├── empty.gif ├── mailgun │ ├── parsed │ │ ├── invalid.txt │ │ ├── missing.txt │ │ ├── spam.txt │ │ └── valid.txt │ └── raw │ │ ├── invalid.txt │ │ ├── missing.txt │ │ ├── spam.txt │ │ └── valid.txt ├── mandrill │ ├── invalid.txt │ ├── missing.txt │ ├── multiple.txt │ ├── spam.txt │ └── valid.txt ├── multipart.txt ├── postmark │ ├── spam.txt │ └── valid.txt ├── sendgrid │ ├── encoding.txt │ ├── spam.txt │ └── valid.txt └── simple │ ├── invalid.txt │ ├── missing.txt │ └── valid.txt ├── mail_ext └── message_spec.rb ├── mailgun ├── message_spec.rb ├── receiver_spec.rb └── sender_spec.rb ├── mandrill ├── message_spec.rb ├── receiver_spec.rb └── sender_spec.rb ├── message └── base_spec.rb ├── multi_mail_spec.rb ├── postmark ├── message_spec.rb ├── receiver_spec.rb └── sender_spec.rb ├── receiver └── base_spec.rb ├── receiver_spec.rb ├── sender └── base_spec.rb ├── sendgrid ├── message_spec.rb ├── receiver_spec.rb └── sender_spec.rb ├── service_spec.rb ├── simple └── receiver_spec.rb └── spec_helper.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --require spec_helper 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/.travis.yml -------------------------------------------------------------------------------- /.yardopts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/.yardopts -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/multi_mail_post: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/bin/multi_mail_post -------------------------------------------------------------------------------- /lib/mail_ext/message.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/lib/mail_ext/message.rb -------------------------------------------------------------------------------- /lib/multi_mail.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/lib/multi_mail.rb -------------------------------------------------------------------------------- /lib/multi_mail/cloudmailin/message.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/lib/multi_mail/cloudmailin/message.rb -------------------------------------------------------------------------------- /lib/multi_mail/cloudmailin/receiver.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/lib/multi_mail/cloudmailin/receiver.rb -------------------------------------------------------------------------------- /lib/multi_mail/mailgun/message.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/lib/multi_mail/mailgun/message.rb -------------------------------------------------------------------------------- /lib/multi_mail/mailgun/receiver.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/lib/multi_mail/mailgun/receiver.rb -------------------------------------------------------------------------------- /lib/multi_mail/mailgun/sender.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/lib/multi_mail/mailgun/sender.rb -------------------------------------------------------------------------------- /lib/multi_mail/mandrill/message.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/lib/multi_mail/mandrill/message.rb -------------------------------------------------------------------------------- /lib/multi_mail/mandrill/receiver.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/lib/multi_mail/mandrill/receiver.rb -------------------------------------------------------------------------------- /lib/multi_mail/mandrill/sender.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/lib/multi_mail/mandrill/sender.rb -------------------------------------------------------------------------------- /lib/multi_mail/message/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/lib/multi_mail/message/base.rb -------------------------------------------------------------------------------- /lib/multi_mail/multimap.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/lib/multi_mail/multimap.rb -------------------------------------------------------------------------------- /lib/multi_mail/postmark/message.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/lib/multi_mail/postmark/message.rb -------------------------------------------------------------------------------- /lib/multi_mail/postmark/receiver.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/lib/multi_mail/postmark/receiver.rb -------------------------------------------------------------------------------- /lib/multi_mail/postmark/sender.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/lib/multi_mail/postmark/sender.rb -------------------------------------------------------------------------------- /lib/multi_mail/receiver.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/lib/multi_mail/receiver.rb -------------------------------------------------------------------------------- /lib/multi_mail/receiver/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/lib/multi_mail/receiver/base.rb -------------------------------------------------------------------------------- /lib/multi_mail/sender/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/lib/multi_mail/sender/base.rb -------------------------------------------------------------------------------- /lib/multi_mail/sendgrid/message.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/lib/multi_mail/sendgrid/message.rb -------------------------------------------------------------------------------- /lib/multi_mail/sendgrid/receiver.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/lib/multi_mail/sendgrid/receiver.rb -------------------------------------------------------------------------------- /lib/multi_mail/sendgrid/sender.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/lib/multi_mail/sendgrid/sender.rb -------------------------------------------------------------------------------- /lib/multi_mail/service.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/lib/multi_mail/service.rb -------------------------------------------------------------------------------- /lib/multi_mail/simple/receiver.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/lib/multi_mail/simple/receiver.rb -------------------------------------------------------------------------------- /lib/multi_mail/version.rb: -------------------------------------------------------------------------------- 1 | module MultiMail 2 | VERSION = "0.1.7" 3 | end 4 | -------------------------------------------------------------------------------- /multi_mail.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/multi_mail.gemspec -------------------------------------------------------------------------------- /spec/cloudmailin/receiver_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/cloudmailin/receiver_spec.rb -------------------------------------------------------------------------------- /spec/fixtures/anonymous/welcome.erb: -------------------------------------------------------------------------------- 1 | Anonymous mailer body 2 | -------------------------------------------------------------------------------- /spec/fixtures/cloudmailin/json/attachment_store.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/fixtures/cloudmailin/json/attachment_store.txt -------------------------------------------------------------------------------- /spec/fixtures/cloudmailin/json/spam.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/fixtures/cloudmailin/json/spam.txt -------------------------------------------------------------------------------- /spec/fixtures/cloudmailin/json/valid.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/fixtures/cloudmailin/json/valid.txt -------------------------------------------------------------------------------- /spec/fixtures/cloudmailin/multipart/attachment_store.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/fixtures/cloudmailin/multipart/attachment_store.txt -------------------------------------------------------------------------------- /spec/fixtures/cloudmailin/multipart/spam.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/fixtures/cloudmailin/multipart/spam.txt -------------------------------------------------------------------------------- /spec/fixtures/cloudmailin/multipart/valid.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/fixtures/cloudmailin/multipart/valid.txt -------------------------------------------------------------------------------- /spec/fixtures/cloudmailin/raw/attachment_store.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/fixtures/cloudmailin/raw/attachment_store.txt -------------------------------------------------------------------------------- /spec/fixtures/cloudmailin/raw/spam.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/fixtures/cloudmailin/raw/spam.txt -------------------------------------------------------------------------------- /spec/fixtures/cloudmailin/raw/valid.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/fixtures/cloudmailin/raw/valid.txt -------------------------------------------------------------------------------- /spec/fixtures/empty.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/fixtures/empty.gif -------------------------------------------------------------------------------- /spec/fixtures/mailgun/parsed/invalid.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/fixtures/mailgun/parsed/invalid.txt -------------------------------------------------------------------------------- /spec/fixtures/mailgun/parsed/missing.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/fixtures/mailgun/parsed/missing.txt -------------------------------------------------------------------------------- /spec/fixtures/mailgun/parsed/spam.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/fixtures/mailgun/parsed/spam.txt -------------------------------------------------------------------------------- /spec/fixtures/mailgun/parsed/valid.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/fixtures/mailgun/parsed/valid.txt -------------------------------------------------------------------------------- /spec/fixtures/mailgun/raw/invalid.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/fixtures/mailgun/raw/invalid.txt -------------------------------------------------------------------------------- /spec/fixtures/mailgun/raw/missing.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/fixtures/mailgun/raw/missing.txt -------------------------------------------------------------------------------- /spec/fixtures/mailgun/raw/spam.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/fixtures/mailgun/raw/spam.txt -------------------------------------------------------------------------------- /spec/fixtures/mailgun/raw/valid.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/fixtures/mailgun/raw/valid.txt -------------------------------------------------------------------------------- /spec/fixtures/mandrill/invalid.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/fixtures/mandrill/invalid.txt -------------------------------------------------------------------------------- /spec/fixtures/mandrill/missing.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/fixtures/mandrill/missing.txt -------------------------------------------------------------------------------- /spec/fixtures/mandrill/multiple.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/fixtures/mandrill/multiple.txt -------------------------------------------------------------------------------- /spec/fixtures/mandrill/spam.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/fixtures/mandrill/spam.txt -------------------------------------------------------------------------------- /spec/fixtures/mandrill/valid.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/fixtures/mandrill/valid.txt -------------------------------------------------------------------------------- /spec/fixtures/multipart.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/fixtures/multipart.txt -------------------------------------------------------------------------------- /spec/fixtures/postmark/spam.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/fixtures/postmark/spam.txt -------------------------------------------------------------------------------- /spec/fixtures/postmark/valid.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/fixtures/postmark/valid.txt -------------------------------------------------------------------------------- /spec/fixtures/sendgrid/encoding.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/fixtures/sendgrid/encoding.txt -------------------------------------------------------------------------------- /spec/fixtures/sendgrid/spam.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/fixtures/sendgrid/spam.txt -------------------------------------------------------------------------------- /spec/fixtures/sendgrid/valid.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/fixtures/sendgrid/valid.txt -------------------------------------------------------------------------------- /spec/fixtures/simple/invalid.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/fixtures/simple/invalid.txt -------------------------------------------------------------------------------- /spec/fixtures/simple/missing.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/fixtures/simple/missing.txt -------------------------------------------------------------------------------- /spec/fixtures/simple/valid.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/fixtures/simple/valid.txt -------------------------------------------------------------------------------- /spec/mail_ext/message_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/mail_ext/message_spec.rb -------------------------------------------------------------------------------- /spec/mailgun/message_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/mailgun/message_spec.rb -------------------------------------------------------------------------------- /spec/mailgun/receiver_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/mailgun/receiver_spec.rb -------------------------------------------------------------------------------- /spec/mailgun/sender_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/mailgun/sender_spec.rb -------------------------------------------------------------------------------- /spec/mandrill/message_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/mandrill/message_spec.rb -------------------------------------------------------------------------------- /spec/mandrill/receiver_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/mandrill/receiver_spec.rb -------------------------------------------------------------------------------- /spec/mandrill/sender_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/mandrill/sender_spec.rb -------------------------------------------------------------------------------- /spec/message/base_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/message/base_spec.rb -------------------------------------------------------------------------------- /spec/multi_mail_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/multi_mail_spec.rb -------------------------------------------------------------------------------- /spec/postmark/message_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/postmark/message_spec.rb -------------------------------------------------------------------------------- /spec/postmark/receiver_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/postmark/receiver_spec.rb -------------------------------------------------------------------------------- /spec/postmark/sender_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/postmark/sender_spec.rb -------------------------------------------------------------------------------- /spec/receiver/base_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/receiver/base_spec.rb -------------------------------------------------------------------------------- /spec/receiver_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/receiver_spec.rb -------------------------------------------------------------------------------- /spec/sender/base_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/sender/base_spec.rb -------------------------------------------------------------------------------- /spec/sendgrid/message_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/sendgrid/message_spec.rb -------------------------------------------------------------------------------- /spec/sendgrid/receiver_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/sendgrid/receiver_spec.rb -------------------------------------------------------------------------------- /spec/sendgrid/sender_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/sendgrid/sender_spec.rb -------------------------------------------------------------------------------- /spec/service_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/service_spec.rb -------------------------------------------------------------------------------- /spec/simple/receiver_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/simple/receiver_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jpmckinney/multi_mail/HEAD/spec/spec_helper.rb --------------------------------------------------------------------------------