Amazon SES

You mean this?
Remote E-Mail

If you wish to use a remote mailserver, a few changes will need to be made.
1) Go to User Panel -> domain.com -> MX Records
There should be an option for "Local Mail Server". Uncheck that option.
2) You'll need to change the MX dns record to point to the external mailserver. Remove the "mail" MX record and add "other.domain.com." as the new MX record where "other.domain.com." resolves to the remote mailserver. Notice the ending period in the record as it is important.
 
You don’t. The user should be configuring their software to send through SES rather than asking you to route their outbound mail through SES.

I’m not saying it can’t be done but it’s a bit like driving to an airport 3 hours away to take a flight to a location that’s a 5 minute drive from where you started. Worst possible way to get the end result.
 
It has been done by some DA users. As far as I know it requires 1) modifying exim conf 2) validating each domain with amazon.

Some work can be found at https://github.com/PayRequest/Amazon-SES-Directadmin-Hook

I don't use it myself so I don't know all the details.

Edit: I asked the author, he gave this

Code:
nano /etc/exim.authenticators.post.conf
ses_login:
driver = plaintext
public_name = LOGIN
client_send = : publickey : key

nano /etc/exim.transports.pre.conf
ses_smtp:
driver = smtp
port = 587
hosts_require_auth = $host_address
hosts_require_tls = $host_address

nano /etc/exim.routers.pre.conf
send_via_ses:
driver = manualroute
domains = ! +local_domains
condition = ${if match_domain{$sender_address_domain}{+local_domains}}
transport = ses_smtp
route_list = * email-smtp.eu-west-1.amazonaws.com

So I guess you have to dig into this thing, understand it and explore if it's something you want to use in the first place like @mxroute says.
 
It has been done by some DA users. As far as I know it requires 1) modifying exim conf 2) validating each domain with amazon.

Some work can be found at https://github.com/PayRequest/Amazon-SES-Directadmin-Hook

I don't use it myself so I don't know all the details.

Edit: I asked the author, he gave this

Code:
nano /etc/exim.authenticators.post.conf
ses_login:
driver = plaintext
public_name = LOGIN
client_send = : publickey : key

nano /etc/exim.transports.pre.conf
ses_smtp:
driver = smtp
port = 587
hosts_require_auth = $host_address
hosts_require_tls = $host_address

nano /etc/exim.routers.pre.conf
send_via_ses:
driver = manualroute
domains = ! +local_domains
condition = ${if match_domain{$sender_address_domain}{+local_domains}}
transport = ses_smtp
route_list = * email-smtp.eu-west-1.amazonaws.com

So I guess you have to dig into this thing, understand it and explore if it's something you want to use in the first place like @mxroute says.
Yeah, this will work for the entire server. how to configure ses on a single account
 
Back
Top