Para configurar un foro phpBB3 para enviar emails a través de Amazon SES no hace falta tocar ni una línea de código, puede hacerse todo desde la administración.

En el panel de administración, en la sección General > Configuración Cliente > Configuración de email, en la parte inferior hay una opción para activar el envio a través de SMTP.

En los datos hay que introducir los facilitados por los credenciales IMA generados en el propio panel  de Amazon AWS console, el Método de autentificación para SMTP debe ser PLAIN y es importante añadir el protocolo TLS al principio del nombre del servidor, quedando los datos de esta manera:



Caso de error:
Si usáis la configuración predeterminada de Amazon el puerto que se usa es el 587 y no funcionará al no usar STARTTLS, por lo que hay que usar un Wrapper de TLS tal y como indica la documentación de Amazón (http://docs.aws.amazon.com/ses/latest/DeveloperGuide/smtp-connect.html), el error que encontraréis si mantenéis el puerto es el siguiente:

Could not connect to smtp host : 0 :

Errno 2: fsockopen(): SSL operation failed with code 1. OpenSSL Error messages:
error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number at [ROOT]/includes/functions_messenger.php line 1030<br />
Errno 2: fsockopen(): Failed to enable crypto at [ROOT]/includes/functions_messenger.php line 1030<br />
Errno 2: fsockopen(): unable to connect to tls://email-smtp.eu-west-1.amazonaws.com:587 (Unknown error) at [ROOT]/includes/functions_messenger.php line 1030


Solución: Usar el puerto 465 para la comunicación SMTP