Correo a Administrador

Correo a Administrador

de Luis Antonio Sanchez -
Número de respuestas: 1
Hola:

Tengo una la duda de que si es posible mandar un correo a alguien xx@yy.algo d cada ves que alguien se registar en cualquiera de los cursos disponibles? si hay un modulo o algo ?

gracias
Promedio de valoraciones: -
En respuesta a Luis Antonio Sanchez

Re: Correo a Administrador

de Uriel Acosta -
hola.. luis no de bien especisficamente que deesas hacer.. pero mira en la carpeta lib.. la libreria moodle.lib contiene una funcion llamada email_to_user() que te permite mandar correos a un usuario epcifico....
yoi la modifique de esta manera espero q te sirva...
si no todo deriva d una carpta q estab en lib .. lamada phpmailer..

/***************************************************************************************************************
* Manda correo a usuario Nuevo.*
*/
function send_newuser_email($user) {
global $CFG, $FULLME, $MNETIDPJUMPURL;
require_once($CFG->dirroot.'/mnet/lib.php');


$messagehtml = "<br><b style=\"color:#0066FF; font-size:20px;\" >&quot;Bienvenido a moodle Palacio de Mineria&quot;</b>";

$messagehtml .= "<br><br><b>Saludos cordiales Sr/Srita:</b> " . fullname($user) . "<br><br>";
$messagehtml .= "Ha sido dado de alta en nuestra plataforma de Procesos Educativos (DECDFI)<br>";
$messagehtml .= "Desde este momento usted ya puede acceder a la misma a partir del siguiente link:<br>";
$messagehtml .= "<a href='" . $CFG->httpswwwroot . "/'>" . $CFG->httpswwwroot . "/</a><br><br>";
$messagehtml .= "<b>Esta es la cuenta que se ha creado para usted:</b><br><br>";
$messagehtml .= "Nombre de usuario: " . $user->username . "<br>";
$messagehtml .= "Contrase&ntilde;a: " . $user->newpassword . "<br><br>";
$messagehtml .= "<b><font color=FF0000> NOTA: Para poder ver los cursos a los que usted está inscrito solo debe esperar a que el administrador lo matricule a dichos cursos, por lo que de inicio usted solo podrá acceder a la plataforma y no a sus cursos.</font></b> <br><br>";
$messagehtml .= "<hr><br><b>Consideraciones en el uso de la plataforma:</b><br><br>";
$messagehtml .= "* Si la sesión deja de ser utilizada en un tiempo de 80 minutos, el sistema cierra la conexión y termina la sesión automáticamente.<br>";
$messagehtml .= "* Dentro de la materia, deberá esperar unos segundos para poder visualizar cada actividad <br>";
$messagehtml .= "* Deberá tener deshabilitado el bloqueador de ventanas del Explorador Windows (conocidas también como pop-ups), así como el que se incluye en cualquier barra de herramientas de Google, Yahoo, o cualquier otro programa bloqueador de ventanas. <br><br>";
$messagehtml .= "<b>Requerimientos técnicos para poder usar la plataforma:</b> <br><br>";
$messagehtml .= "* PC con conexión a internet <br>";
$messagehtml .= "* Procesador Pentium 4 de 300 Mhz o superior <br>";
$messagehtml .= "* Memoria RAM de 256 Mb <br>";
$messagehtml .= "* Resolución de video: 1024x768 (Media 16 bits o 256 colores) <br>";
$messagehtml .= "* Sistema operativo: Windows 95 / 98 / 98 SE / ME / 2000 / NT / XP / Windows vista <br>";
$messagehtml .= "* Internet Explorer 6.0 (recomendado) o posterior <br>";
$messagehtml .= "* Windows Media Player 10.0 <br>";
$messagehtml .= "* Adobe Flash Player 9.0 <br><br>";
$messagehtml .= "<b><font color=990000>Personal que estará para su atención </font></b><br><br>";
$messagehtml .= "<b>Para cualquier asunto de soporte técnico en general:</b><br><br>";
$messagehtml .= "Ing. Miriam Itzel Ruiz Cortez <br>";
$messagehtml .= "Lic. José Luis Delgado Cordero <br>";
$messagehtml .= "(soptecmoodle@mineria.unam.mx) <br><br>";
$messagehtml .= "<b>Para cualquier asunto administrativo:</b><br><br>";
$messagehtml .= "Lic. Hugo Hernández Ramírez (hhernandez@mineria.unam.mx)<br>";
$messagehtml .= "Lic. Jorge Alberto Pérez Chávez (japerez@mineria.unam.mx)<br><br>";
$messagehtml .= "<b><i><h3><font color=000099> Por su atención, muchas gracias </font></h3></i></b><br>";

$messagehtml .= "<img src=\"\" style=\"width:90%\" />";

//$textlib = textlib_get_instance();
$mail =& get_mailer();
//$charsets = get_list_of_charsets();
//unset($charsets['UTF-8']);

$mail->IsSMTP(); // set mailer to use SMTP
//$mail->Host = "tolsa.mineria.unam.mx"; // specify main and backup server
$mail->SMTPAuth = true; // turn on SMTP authentication
//$mail->Username = "uacosta"; // SMTP username
//$mail->Password = "****"; // SMTP password

$mail->From = "soptecmoodle@mineria.unam.mx";
$mail->FromName = "Soporte Mineria";
//$mail->AddAddress("uriel2707@gmail.com", "nombre direccion gmail");
$mail->AddAddress($user->email,fullname($user) );

$mail->WordWrap = 50; // set word wrap to 50 characters
//$mail->AddAttachment("/var/tmp/file.tar.gz"); // add attachments
//$mail->AddAttachment("/tmp/image.jpg", "new.jpg"); // optional name
$mail->IsHTML(true); // set email format to HTML

$mail->Subject = "Bienvenido a moodle Palacio de Mineria";
//$mail->Body = $textlib->convert($messagehtml, 'utf-8', $mail->CharSet);
$mail->Body = $messagehtml;

//$mail->AltBody = "alt body Lic. José Luis Delgado Cordero";

if ($mail->Send()) {
set_send_count($user);
$mail->IsSMTP(); // use SMTP directly
if (!empty($mail->SMTPDebug)) {
echo '</pre>';
}
return true;
} else {
mtrace('ERROR: '. $mail->ErrorInfo);
add_to_log(SITEID, 'library', 'mailer', $FULLME, 'ERROR: '. $mail->ErrorInfo);
if (!empty($mail->SMTPDebug)) {
echo '</pre>';
}
return false;
}
}
////agrega esto... a moodle.lib/// soy de méxico soy de mexico .. cualquier duda contactame...