Failed parse of received header containing <multiple recipients>
- 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
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