Fetched emails going into rejected folder
Added by Deoren Moor about 14 years ago
I have Redmine 1.2.1 installed as of this writing and getting odd results. Some emails are placed in the rejected_emails to begin with, but once I manually move the email back into the Inbox and mark it as unread, it'll be processed on the next try. For several emails, that trick doesn't work.
cd /opt/redmine RAILS_ENV=production script/about
About your application's environment Ruby version 1.8.7 (i686-linux) RubyGems version 1.3.7 Rack version 1.1 Rails version 2.3.11 Active Record version 2.3.11 Active Resource version 2.3.11 Action Mailer version 2.3.11 Active Support version 2.3.11 Application root /opt/redmine Environment production Database adapter mysql Database schema version 20110511000000
A shell script that runs every 5 minutes.
# Purpose: Fetch emails and import into Redmine
# References:
# * http://www.redmine.org/projects/redmine/wiki/RedmineReceivingEmails
cd /opt/redmine
sudo -u www-data rake -f /opt/redmine/Rakefile redmine:email:receive_imap \
RAILS_ENV="production" \
host=host.example.com username=user@example.com password=example \
move_on_success=accepted_emails move_on_failure=rejected_emails \
project=unassigned category=unassigned tracker=support \
no_permission_check=1 unknown_user=accept port=993 ssl=1 \
allow_override=tracker,priority,project,status,category > /dev/null 2>&1
Where can I configure the rules to accept all emails from a particular domain, no matter what flags might be tripped? Is there documentation for tuning this?
Thanks.
Replies (1)
RE: Fetched emails going into rejected folder
-
Added by Deoren Moor over 12 years ago
To respond to my own question, it seems that the production mode doesn't enable logging of useful email-related troubleshooting information. Instead, as suggested by this post, you'll need to enable development mode.
For me this was as easy as copying/pasting/editing the email and database config sections to say development instead of production. In addition, I modified the "scraping script" to use RAILS_ENV="development" instead of RAILS_ENV="production".
I then saw that in our most recent case of this problem that it was due to an account that we'd long forgotten about being locked. I modified the email address to have a prefix of no-longer-works-here- and am considering that an acceptable workaround for now. Now that I know about the differences in logging between production and development, I'll switch to development mode when I need to troubleshoot email scraping problems.