ENVIAR MAIL HTML/PLAIN DESDE ADMINCP



Paso 1:
En admincp/email.php

Buscar

Código PHP:
print_textarea_row($vbphrase['message_email'],  'message'''1050); 
Agregar debajo
Código PHP:
print_yes_no_row('Enviar  Mail HTML?''sendhtml'0); 
----------------------------------------------------------------------------

Paso 2:
En admincp/email.php

Buscar

Código PHP:
construct_hidden_code('test',  $vbulletin->GPC['test']); 
Agregar debajo
Código PHP:
construct_hidden_code('sendhtml',  $_POST['sendhtml']); 
----------------------------------------------------------------------------

Paso 3:
En includes/class_mail.php

Buscar

Código PHP:
$headers  .= 'Content-Type: text/plain' iif($encoding";  charset=\"$encoding\"") . $delimiter
Reemplaza por
Código PHP:
if($_POST['sendhtml'])   {
  
$headers .= 'Content-Type: text/html' iif($encoding";  charset=\"$encoding\"") . $delimiter;
}else{
  
$headers .=  'Content-Type: text/plain' iif($encoding"; charset=\"$encoding\"") .  $delimiter;


Aviso: Este sistema lo testie en 3.8.4 y funciona perfectamente y sin ningun tipo de error.

Modificación Extra:
Siempre los mails enviados desde el "AdminCP", llegaran como:
webmaster@tudominioweb.com.ar (webmaster@tudominioweb.com.ar)
Si quieres cambiarlo para que llegue como:
Nombre-Del-Foro (webmaster@tudominioweb.com.ar)
haz lo siguiente:

Paso Extra:
En includes/class_mail.php

Buscar

Código PHP:
$headers  .= "From: $mailfromname <$from>" $delimiter
Reemplazar el "$mailfromname" por "El Nombre del Foro/Etc":
Código PHP:
$headers .= "From: Nomak <$from>" .  $delimiter

Powered By Nomak