According to RFC 2822 sec 3.6.4, message id must contain character @ to separate left and right values:
"<" id-left "@" id-right ">"
Also please look at recommendation from Drummond about usage(point 15 page 9): http://www.drummondgroup.com/pdfs/AS2-1Q13_Issues_Resolved.pdf