Configure su configuración de correo en WAMP / LAMP y escriba un script php simple para enviar imágenes a través de Gmail
Primero configura tu WAMP
1) Editar C:\wamp\sendmail\sendmail.ini:
smtp_server = smtp.gmail.com
smtp_port = 465
[correo electrónico protegido]
auth_password = your_password
- ¿Qué es mejor para ser un desarrollador web de stack medio, AngularJS o Angular?
- ¿Cuáles son algunos ejemplos de uso práctico de AJAX y JQuery?
- ¿En qué se diferencia Angular 2 de Angular 1?
- ¿Está bien aprender angular 1.0 o debería comenzar a aprender angular 2.0?
- Cómo comenzar a ganar dinero si tengo conocimiento de HTML5 CSS3 BOOTSTRAP3 (Leer descripción)
2) Edite php.ini
y configure sendmail_path
sendmail_path = “C: \ wamp \ sendmail \ sendmail.exe -t”
Aquí el ejemplo del código
$ content = chunk_split (base64_encode ($ contenido));
// será necesario un hash aleatorio para enviar contenido mixto
$ separador = md5 (tiempo ());
// tipo de retorno de carro (utilizamos una constante de final de línea PHP)
$ eol = PHP_EOL;
// encabezado principal (multiparte obligatorio)
$ headers = “De: nombre “. $ eol;
$ headers. = “Versión MIME: 1.0”. $ eol;
$ headers. = “Content-Type: multipart / mixed; boundary = \” “. $ separator.” \ “”. $ eol;
$ headers. = “Codificación de transferencia de contenido: 7 bits”. $ eol;
$ headers. = “Este es un mensaje codificado MIME”. . $ eol;
// mensaje
$ encabezados. = “-“. $ separador. $ eol;
$ headers. = “Content-Type: text / plain; charset = \” iso-8859-1 \ “”. $ eol;
$ headers. = “Codificación de transferencia de contenido: 8 bits”. $ eol;
$ encabezados. = $ mensaje. $ eol;
// adjunto archivo
$ encabezados. = “-“. $ separador. $ eol;
$ headers. = “Content-Type: application / octet-stream; name = \” “. $ filename.” \ “”. $ eol;
$ headers. = “Codificación de transferencia de contenido: base64”. $ eol;
$ headers. = “Disposición de contenido: archivo adjunto”. $ eol;
$ encabezados. = $ contenido. $ eol;
$ encabezados. = “-“. $ separador. “-“;
//Enviar correo
if (mail ($ mailto, $ subject, “”, $ headers)) {
echo “enviar correo … OK”; // o usa booleanos aquí
} más {
echo “enviar correo … ERROR”;
}