Action Mailer allows Rails applications to send and receive emails. It provides configuration options like specifying an SMTP server or delivery method. Email messages can be generated by creating Mailers with methods that define the recipient, subject, body, and other email fields. A controller handles calling these mailer methods to send emails. Views can contain a form to collect email content that gets passed to the controller and used to deliver emails through the mailer.