¿Cómo configuro el correo electrónico de confirmación con Devise?

Existe un tutorial que explique cómo configurar el correo electrónico de confirmación de registro de Devise desde cero (tanto en desarrollo como en producción), es decir, si no tiene configurado Action Mailer?

a búsqueda de @Google acaba de mostrar un montón de piezas separadas relacionadas con esto. Ninguna pieza explica lo suficiente, y no estoy seguro de cómo encajan. ¿Existe una explicación paso a paso, o incluso alguna, que explique los pasos iniciales?

Finalmente lo tengo funcionando. Seguí todos los pasos en la respuesta aceptada a continuación, luego agregué lo siguiente a mi archivo environment.rb:

ActionMailer::Base.delivery_method = :smtp
ActionMailer::Base.smtp_settings = {
   :tls => true,
   :address => "smtp.gmail.com",
   :port => 587,
   :domain => "gmail.com",
   :authentication => :login,
   :user_name => "[username]",
   :password => "[password]"
 }

Respuestas a la pregunta(3)

Su respuesta a la pregunta