helpy:mailman fails
Hi! I've got frshly installed helpy and I tryed to test helpy:mailman (IMAP), but it fails:
RAILS_ENV=production bundle exec /home/deploy/.rvm/gems/ruby-2.4.5/bin/rake helpy:mailman
I, [2019-07-29T09:15:44.000692 #6243] INFO -- : Mailman v0.7.3 started I, [2019-07-29T09:15:44.000865 #6243] INFO -- : IMAP receiver enabled (sapport@.org@mx..net). I, [2019-07-29T09:15:44.053178 #6243] INFO -- : Polling disabled. Checking for messages once. I, [2019-07-29T09:15:44.605958 #6243] INFO -- : Got new message from 'achebotarev@****.org' with subject 'dsfsdfsdf'. #<NoMethodError: undefined method `body' for nil:NilClass>
This seems to be this issue https://github.com/helpyio/helpy_imap/issues/3 which may be resolved by this pull request https://github.com/helpyio/helpy_imap/pull/4
But I have not managed to get it working. It seems really strange that such a bug can persist for so long without anyone having the same problem
@mgschwan does the problem persist even after applying the changes proposed? I would be interested in how to reproduce your problem in order to update the fix.
Unfortunately, I am currently not using it as I was only trying out the digital ocean droplet of Helpy but non functioning IMAP support would be a showstopper for our use case.
I did try to manually edit imap_processor.rb file and the problem persisted, however that may quite possibly be due to me not being familiar with ruby and where all files are located.
I've seen that the proposed fix has already been merged into helpy_imap so I will give it another try.
I was not able to make it work in Docker. did you manage to fix it? https://github.com/helpyio/helpy/wiki/Helpy-on-Ubuntu-18.04-with-Docker-and-the-one-line-Helpy-Installer