I'm trying to use AWS SES as a mail relay for IP Health and other tidbits and it seems like it's very particular on what the headers look like.
The FROM field has to be from a verified email meaning the list name has to be in the from field.
I'm getting something along these lines for the rejection:
May 15 16:28:26 lists postfix/smtp[2938320]: 1EA6C13880A: to=< csgeek@esamir.com>, relay=email-smtp.us-west-2.amazonaws.com[52.88.99.145]:587, delay=0.76, delays=0.01/0.02/0.43/0.31, dsn=5.0.0, status=bounced (host email-smtp.us-west-2.amazonaws.com[52.88.99.145] said: 554 Message rejected: Email address is not verified. The following identities failed the check in region US-WEST-2: Samir Faci <samir@esamir.com> (in reply to end of DATA command))
If on the other hand I enable the Anonymous list option then everything works, but I obviously have no clue who sent the email or how to respond to the person (if they're not subscribed)
Is there a way to force mailman to ensure that the list name shows up in the from field?
-- Thank you Samir Faci https://keybase.io/csgeek