Section: PREROUTERS send_via_ses: driver = manualroute domains = ! +local_domains : ! +manualmx_domains .ifdef SRSENABLED # if outbound, and forwarding has been done, use an alternate transport transport = ${if eq {$local_part@$domain} \ {$original_local_part@$original_domain} \ {ses_smtp} {ses_forwarded_smtp}} .else transport = ses_smtp .endif route_list = * email-smtp.us-west-2.amazonaws.com; Section: TRANSPORTSTARTses_smtp: driver = smtp port = 587 hosts_require_auth = * hosts_require_tls = *
.ifdef SRSENABLED ses_forwarded_smtp: driver = smtp hosts_require_auth = * hosts_require_tls = * max_rcpt = 1 return_path = ${srs_encode {SRS_SECRET} {$return_path} {$original_domain}} .endif Section: AUTH ses_login: driver = plaintext public_name = LOGIN client_send = : USERNAME : PASSWORD In the exim advanced configuration manager, Amazon SES is used as the global domain to send and forward emails. SRS rewriting the sender has been enabled, but when the automatic forwarding of emails fails and needs to be returned to the original sender, an error 501 Invalid MAIL FROM address provided is reported. return_path = ${srs_encode {SRS_SECRET} {$return_path} {$original_domain}} So how should this configuration be optimized and modified? LOG: MAIN cwd=/usr/local/cpanel/whostmgr/docroot 4 args: /usr/sbin/exim -v -M 1rofcc-009q7L-0t delivering 1rofcc-009q7L-0t LOG: MAIN Unfrozen by forced delivery Connecting to email-smtp.us-east-1.amazonaws.com [52.206.145.59]:587 ... TFO mode sendto, no data: EINPROGRESS connected SMTP<< 220 email-smtp.amazonaws.com ESMTP SimpleEmailService-d-TJCXVEE55 7bADDdgFxQgHJl4QgoYd SMTP>> EHLO email.akasotech.com SMTP<< 250-email-smtp.amazonaws.com 250-8BITMIME 250-STARTTLS 250-AUTH PLAIN LOGIN 250 Ok SMTP>> STARTTLS SMTP<< 220 Ready to start TLS SMTP>> EHLO email.akasotech.com SMTP<< 250-email-smtp.amazonaws.com 250-8BITMIME 250-STARTTLS 250-AUTH PLAIN LOGIN 250 Ok SMTP>> AUTH LOGIN SMTP<< 334 VXNlcm5hbWU6 SMTP>> **************************** SMTP<< 334 UGFzc3dvcmQ6 SMTP>> ************************************************************ SMTP<< 235 Authentication successful. SMTP>> MAIL FROM:<> SMTP<< 501 Invalid MAIL FROM address provided SMTP+> QUIT SMTP(TLS shutdown)>> SMTP(shutdown)>> SMTP<< 221 Bye SMTP(close)>> cmdlog: '220:EHLO:250-:STARTTLS:220:EHLO:250-:AUTH:334:********:334:********:235:MAIL:501:QUIT:221' LOG: MAIN ** marc.wres...@googlemail.com R=send_via_ses T=ses_smtp H=email-smtp.us-east-1.amazonaws.com [52.206.145.59] X=TLS1.3:TLS_AES_256_GCM_SHA384:256 CV=yes: SMTP error from remote mail server after MAIL FROM:<>: 501 Invalid MAIL FROM address provided LOG: MAIN Frozen (delivery error message) xqm2...@gmail.com -- ## subscription configuration (requires account): ## https://lists.exim.org/mailman3/postorius/lists/exim-users.lists.exim.org/ ## unsubscribe (doesn't require an account): ## exim-users-unsubscr...@lists.exim.org ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://wiki.exim.org/