Você precisará de um daemon SMTP como o postfix instalado e, assim, as portas abertas do grupo de segurança da AWS para iniciantes.
Em seguida, você pode seguir um guia de configuração - veja o guia de configuração básica do postfix.
Em suma, você vai querer ter 100% de certeza de que não está operando como uma pessoa de confiança.
Aqui está um main.cf muito básico para entrega baseada em nome de usuário simples que eu uso:
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no
append_dot_mydomain = no
myhostname = mail.domain.com
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = hostname.domain.com, localhost.mydomain.com, localhost
relayhost =
mynetworks = 127.0.0.0/8
#mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
smtpd_helo_restrictions =
permit_mynetworks,
#reject_non_fqdn_hostname,
reject_invalid_hostname,
permit