CakePHP
CakePHP viene con una biblioteca de correo electrónico que ya es compatible con SMTP. Este ejemplo muestra cómo enviar un correo electrónico con HTML y cuerpos de texto.
En app / views / layouts / usted necesita para definir el diseño de su texto y mensajes de correo electrónico HTML:
En app / views / layouts / usted necesita para definir el diseño de su texto y mensajes de correo electrónico HTML:
email/
html/
default.ctp
text/
default.ctp
Añadir en app / views / layouts / email / text / default.ctp:
y en app / views / layouts / email / html / default.ctp agregan:
A continuación, cree la plantilla para sus mensajes de correo electrónico. En este ejemplo hemos creado plantillas para un correo electrónico de registro con la siguiente estructura:
Añadir en app / views / elements / email / text / registration.ctp:
y en app / views / layouts / email / html / default.ctp agregan:
En el controlador de que el componente de correo electrónico:
A continuación, en cualquier parte del controlador puede hacer algo como lo siguiente para enviar un correo electrónico: