I am not familiar with postfix and smarthost, but I think your configuration should be something like this:
Code
- inet_protocols => 'ipv4',
- inet_interfaces => 'all',
- smtp_bind_address => 'x.x.x.x',
- smtp_bind_address6 => '',
- relayhost => '[email-smtp.eu-west-1.amazonaws.com]:587',
- smtp_sasl_auth_enable => 'yes',
- smtp_sasl_security_options => 'noanonymous',
- smtp_sasl_password_maps => 'hash:/etc/postfix/sasl_passwd',
- smtp_use_tls => 'yes',
- smtp_tls_security_level => 'encrypt',
- smtp_tls_note_starttls_offer => 'yes',
In your case the MASTER CF_PARAMETERS can be empty.
What is logged in /var/log/mail.log after sending an email?