如何通过ActionMailer在IMAP已发送文件夹中自动保存外发邮件副本?
- 内容介绍
- 文章标签
- 相关推荐
本文共计551个文字,预计阅读时间需要3分钟。
当我在常用客户端并通过SMTP为IMAP账户发送电子邮件时,该网站电子邮件将保存在已发送框中。而当我使用Ruby on Rails ActionMailer发送电子邮件时,我该如何实现相同的行为?
+ 根据您的描述,您可以参考以下步骤来配置ActionMailer,以便发送的电子邮件显示在已发送文件夹中:
1. 配置ActionMailer: 在Rails项目中,首先确保你已经正确配置了ActionMailer。在`config/environments/development.rb`中设置SMTP服务器:
ruby config.action_mailer.delivery_method=:smtp config.action_mailer.smtp_settings={ address: 'smtp.example.com', port: 587, user_name: 'username@example.com', password: 'password', authentication: :login, enable_starttls_auto: true }
2. 使用IMAP作为存储: 要将发送的邮件保存在IMAP的已发送文件夹中,你需要修改ActionMailer的设置来指定IMAP服务。
本文共计551个文字,预计阅读时间需要3分钟。
当我在常用客户端并通过SMTP为IMAP账户发送电子邮件时,该网站电子邮件将保存在已发送框中。而当我使用Ruby on Rails ActionMailer发送电子邮件时,我该如何实现相同的行为?
+ 根据您的描述,您可以参考以下步骤来配置ActionMailer,以便发送的电子邮件显示在已发送文件夹中:
1. 配置ActionMailer: 在Rails项目中,首先确保你已经正确配置了ActionMailer。在`config/environments/development.rb`中设置SMTP服务器:
ruby config.action_mailer.delivery_method=:smtp config.action_mailer.smtp_settings={ address: 'smtp.example.com', port: 587, user_name: 'username@example.com', password: 'password', authentication: :login, enable_starttls_auto: true }
2. 使用IMAP作为存储: 要将发送的邮件保存在IMAP的已发送文件夹中,你需要修改ActionMailer的设置来指定IMAP服务。

