Patch #29614 ยป replace-receive-with-safe_receive.diff
| app/controllers/mail_handler_controller.rb (working copy) | ||
|---|---|---|
| 26 | 26 | def index | 
| 27 | 27 | options = params.dup | 
| 28 | 28 | email = options.delete(:email) | 
| 29 | if MailHandler.receive(email, options) | |
| 29 |     if MailHandler.safe_receive(email, options) | |
| 30 | 30 | head :created | 
| 31 | 31 | else | 
| 32 | 32 | head :unprocessable_entity | 
| lib/tasks/email.rake (working copy) | ||
|---|---|---|
| 26 | 26 | |
| 27 | 27 | task :read => :environment do | 
| 28 | 28 | Mailer.with_synched_deliveries do | 
| 29 | MailHandler.receive(STDIN.read, MailHandler.extract_options_from_env(ENV)) | |
| 29 |         MailHandler.safe_receive(STDIN.read, MailHandler.extract_options_from_env(ENV)) | |
| 30 | 30 | end | 
| 31 | 31 | end | 
| 32 | 32 | |