Cody Norman/Action Mailbox Pro

  • $75

Action Mailbox Pro

  • Course
  • 14 Lessons

Welcome to ActionMailbox Pro, the perfect starting point for developers looking to incorporate email processing capabilities into their Rails applications. This practical, hands-on course will guide you through the fundamentals of Action Mailbox, a powerful framework for handling incoming email within a Ruby on Rails application.

See the power and flexibility of Action Mailbox

It may not be the feature you're looking for but it's the feature you deserve.

If Action Mailbox can start a truck, what can it do for you and your application?

Frequently asked questions

What will be covered?

The course will cover the basics of Action Mailbox with separate sections going into more detail.

There will also be multiple videos implementing different features and use cases for processing inbound emails.

The course will conclude with a walk through of building a simple Help Desk application with Ruby on Rails, Hotwire and Action Mailbox.

The first 11 videos have been released with more on the way.

Refund Policy

If you feel like you haven't received the value you paid for this course, just email a request for a refund.

Contents

Action Mailbox Fundamentals

  • Describe the purpose and core functionalities of Action Mailbox in the context of Ruby on Rails applications.

  • Identify the components of an email system and explain how Action Mailbox interacts with them.

  • Give examples of Action Mailbox use cases.

Action Mailbox Fundamentals
Preview

Installing Action Mailbox

  • Getting starting with running generators, reviewing what’s being added and how to generate your first mailbox.

Installing Action Mailbox
Preview

Routing with Application Mailbox

  • Learn how inbound emails are routed with the Application Mailbox

  • Parsing information from email addresses

  • Handling un-routable emails

  • Marking emails as bounced and alerting the sender

  • Tips and trips for routing inbound emails

Routing With Action Mailbox

Testing and Debugging Action Mailbox Integrations

  • Use debugging tools and logs to troubleshoot issues with email reception and processing in a development environment.

  • Debug production emails with the raw source

  • Reprocessing failed emails

Debugging and Testing

Deploying to Production and Best Practices

  • Ensuring your Active Storage URLs generate correctly.

  • Tips for configuring inbound email domains.

  • Additional information on things to consider when deploying to production.

Deploying to Production

Example Features

This section will contain a number of different use cases to showcase the power and flexibility of Action Mailbox.

Each feature will be hosted in a single app with a mailbox for each feature.

Application Inbox for Users (Coming Soon)
Building an Age Prediction Email Service
Import users from CSV email attachment
'Next Up' Event Inbox
Import PDF attachments with Action Mailbox - Part 1
Import PDF attachments with Action Mailbox - Part 2
Import PDF attachments with Action Mailbox - Part 3

Environment Setup and Configuration

  • Set up the development environment to work with Action Mailbox, including Ruby, Rails, and required dependencies.

  • Configure Action Mailbox to receive emails from different email services like SendGrid, Mailgun, or Postfix.

System Requirements

Example Application

Walk through building a basic help-desk application with Action Mailbox and Hotwire.

Build a Help Desk with Rails and Hotwire (Coming Soon)

About me

Cody Norman

I think Action Mailbox is a vastly-under-rated part of the Rails ecosystem. I would love to highlight how easy it can be adding a whole new communication channel to your app in a comfortable and familiar 'Rails' way.