# Table of Contents - actionmailer-4.2.3 Documentation

## Pages

- USAGE

## Classes and Modules

- ActionMailer
- ActionMailer::Base
  - Mailer Models
  - Mailer views
  - Generating URLs
  - Sending mail
  - Multipart Emails
  - Attachments
  - Inline Attachments
  - Observing and Intercepting Mails
  - Default Hash
  - Callbacks
  - Previewing emails
  - Configuration options
- ActionMailer::Base::LateAttachmentsProxy
- ActionMailer::Base::NullMail
- ActionMailer::Collector
- ActionMailer::DeliveryJob
- ActionMailer::DeliveryMethods
- ActionMailer::DeliveryMethods::ClassMethods
- ActionMailer::DeliveryMethods::Mail
- ActionMailer::InlinePreviewInterceptor
- ActionMailer::LogSubscriber
- ActionMailer::MailHelper
- ActionMailer::MessageDelivery
- ActionMailer::NonInferrableMailerError
- ActionMailer::Preview
- ActionMailer::Previews
- ActionMailer::Previews::ClassMethods
- ActionMailer::Railtie
- ActionMailer::Railtie::ActiveSupport
- ActionMailer::TestCase
- ActionMailer::TestCase::Behavior
- ActionMailer::TestCase::Behavior::ClassMethods
- ActionMailer::TestHelper
- ActionMailer::VERSION
- ApplicationMailer
- Rails
- Rails::Generators
- Rails::Generators::MailerGenerator

## Methods

- ::all — ActionMailer::Preview
- ::call — ActionMailer::Preview
- ::controller_path — ActionMailer::Base
- ::default — ActionMailer::Base
- ::default_options= — ActionMailer::Base
- ::email_exists? — ActionMailer::Preview
- ::emails — ActionMailer::Preview
- ::exists? — ActionMailer::Preview
- ::find — ActionMailer::Preview
- ::gem_version — ActionMailer
- ::mailer_name — ActionMailer::Base
- ::new — ActionMailer::Collector
- ::new — ActionMailer::Base
- ::new — ActionMailer::NonInferrableMailerError
- ::preview_name — ActionMailer::Preview
- ::receive — ActionMailer::Base
- ::register_interceptor — ActionMailer::Base
- ::register_interceptors — ActionMailer::Base
- ::register_observer — ActionMailer::Base
- ::register_observers — ActionMailer::Base
- ::supports_path? — ActionMailer::Base
- ::version — ActionMailer
- #[]= — ActionMailer::Base::LateAttachmentsProxy
- #_raise_error — ActionMailer::Base::LateAttachmentsProxy
- #add_delivery_method — ActionMailer::DeliveryMethods::ClassMethods
- #all — ActionMailer::Collector
- #any — ActionMailer::Collector
- #assert_emails — ActionMailer::TestHelper
- #assert_no_emails — ActionMailer::TestHelper
- #attachments — ActionMailer::MailHelper
- #attachments — ActionMailer::Base
- #block_format — ActionMailer::MailHelper
- #charset — ActionMailer::TestCase::Behavior
- #create_mailer_file — Rails::Generators::MailerGenerator
- #custom — ActionMailer::Collector
- #data_url — ActionMailer::InlinePreviewInterceptor
- #default_i18n_subject — ActionMailer::Base
- #deliver — ActionMailer::LogSubscriber
- #deliver_later — ActionMailer::MessageDelivery
- #deliver_later! — ActionMailer::MessageDelivery
- #deliver_now — ActionMailer::MessageDelivery
- #deliver_now! — ActionMailer::MessageDelivery
- #determine_default_mailer — ActionMailer::TestCase::Behavior::ClassMethods
- #encode — ActionMailer::TestCase::Behavior
- #enqueue_delivery — ActionMailer::MessageDelivery
- #find_part — ActionMailer::InlinePreviewInterceptor
- #format_paragraph — ActionMailer::MailHelper
- #headers — ActionMailer::Base
- #html_part — ActionMailer::InlinePreviewInterceptor
- #html_source — ActionMailer::InlinePreviewInterceptor
- #initialize_test_deliveries — ActionMailer::TestCase::Behavior
- #inline — ActionMailer::Base::LateAttachmentsProxy
- #logger — ActionMailer::LogSubscriber
- #mail — ActionMailer::Base
- #mailer — ActionMailer::MailHelper
- #mailer_class — ActionMailer::TestCase::Behavior::ClassMethods
- #mailer_name — ActionMailer::Base
- #message — ActionMailer::MailHelper
- #message — ActionMailer::MessageDelivery
- #message — ActionMailer::InlinePreviewInterceptor
- #process — ActionMailer::LogSubscriber
- #read_fixture — ActionMailer::TestCase::Behavior
- #receive — ActionMailer::LogSubscriber
- #register_preview_interceptor — ActionMailer::Previews::ClassMethods
- #register_preview_interceptors — ActionMailer::Previews::ClassMethods
- #restore_delivery_method — ActionMailer::TestCase::Behavior
- #restore_test_deliveries — ActionMailer::TestCase::Behavior
- #set_content_type — ActionMailer::Base
- #set_delivery_method — ActionMailer::TestCase::Behavior
- #set_expected_mail — ActionMailer::TestCase::Behavior
- #tests — ActionMailer::TestCase::Behavior::ClassMethods