mikel / mikel/mail

Failed parse of received header containing <multiple recipients>

Open
#600 8 comments 0 reactions 0 assignees View on GitHub
Bug Parser
Dominant language
Ruby
Stars
3.7k
Forks
934
PR merge metrics
No merged PRs in 30d

Description

we are running mail from the 2-5-stable branch

seeing this. Is there any more info I can provide?

``` ruby
self.raw_message.received.errors
[[#, #, # (version=TLSv1 cipher=RC4-SHA bits=128/128); Tue, 06 Aug 2013 07:40:18 -0700 (PDT)|
Reason was: Expected one of
, (, @, > at line 1, column 127 (byte 127) after from [192.168.1.186] ([206.248.139.39]) by mx.google.com with ESMTPSA id m10sm4741360qae.12.2013.08.06.07.40.15 for ]]
```

Contributor guide

Open the contributing guide

Research direction

Reproduce the failure using the Received header shown in the issue and inspect Mail::ReceivedElement through self.raw_message.received.errors. Determine why the address containing is rejected, then verify that this header parses without a Mail::Field::ParseError and that existing parsing behavior remains intact.

Written by the indexing model from the issue text.

Assessment

Tech stack
ruby
Domain
backend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.