Foros del Web » Programando para Internet » PHP »

WampServer Envio de Mail

Estas en el tema de WampServer Envio de Mail en el foro de PHP en Foros del Web. Hola Chicos, tengo un enorme problema he instalado mi wampserver y colocado mi base de datos, tambien go-pear.phar con el paquete de Mail_mime, configure las ...
  #1 (permalink)  
Antiguo 04/06/2015, 13:11
 
Fecha de Ingreso: junio-2015
Mensajes: 5
Antigüedad: 8 años, 10 meses
Puntos: 0
WampServer Envio de Mail

Hola Chicos,
tengo un enorme problema he instalado mi wampserver y colocado mi base de datos, tambien go-pear.phar con el paquete de Mail_mime, configure las variables de entrada hacia php y mi proyecto

Mi problema es realice un .bat para inicia la funcion de mail con las variables en un php, para probar el .bat antes de crear la tarea programada lo corro desde cmd sin embargo cuando lo corro no envia el correo no envia error alguno en el php pero tampoco me envia el correo.

en php.ini tengo habilitada la extension=php_openssl.dll y agregue include_path=".;C:\wamp\bin\php\php5.3.13\pear" para la funcion pear.

mi php esta compuesto de definicones


mi php contiene
require_once (direccion de definiciones que necesito)
require once (mail.php)

private function enviarNotificaciones($conexion, $forma, $arrayPeriodos, $diasPeriodo, $tipoPeriodo, $fechaFin){
$arrayNotificacionJefes = queryIncidenciasNoCapturadas($conexion, $forma, $arrayPeriodos, $diasPeriodo);
$catidadResultados = count($arrayNotificacionJefes);
$arrayCorreoJefes = array();
$arrayJefes = array();
$arrayCorreoEncargados = array(DefinicionesSMTP::NOM_MAIL_ENCARGADO1,Defini cionesSMTP::NOM_MAIL_ENCARGADO2);
if($catidadResultados > Definiciones1){
$objetoSMTP = self::conectarSMTP();
for($i = Definiciones; $i < $catidadResultados; $i++){
$datosJefe = $arrayNotificacionJefes[$i];
if($datosJefe[Definiciones2] != Definiciones
$datosJefe[Definiciones3] != Definiciones){
array_push($arrayCorreoJefes, $datosJefe[Definiciones2]);
}
else{
array_push($arrayJefes, array($datosJefe[Definiciones], $datosJefe[Definiciones1]));
}
}
self::enviarNotificacionAJefes($objetoSMTP, $arrayCorreoJefes, $tipoPeriodo, $fechaFin);
self::enviarNotificacionEncargados($objetoSMTP, $arrayCorreoEncargados, $arrayJefes, $tipoPeriodo, $fechaFin);
}
}



private function conectarSMTP(){
$params[DefinicionesIncidenciasNoCapturadas::NOM_PRMS_HOST] = DefinicionesSMTP::NOM_SMTP_HOST;
$params[DefinicionesIncidenciasNoCapturadas::NOM_PRMS_PORT] = DefinicionesSMTP::NOM_SMTP_PORT;
$params[DefinicionesIncidenciasNoCapturadas::NOM_PRMS_AUTH] = DefinicionesSMTP::NOM_SMTP_AUTH;
$params[DefinicionesIncidenciasNoCapturadas::NOM_PRMS_USER NAME] = DefinicionesSMTP::NOM_SMTP_USERNAME;
$params[DefinicionesIncidenciasNoCapturadas::NOM_PRMS_PASS WORD] = DefinicionesSMTP::NOM_SMTP_PASSWORD;

$mailObject = & Mail::factory(DefinicionesSMTP::NOM_SMTP_MAIL_TYPE , $params);
return $mailObject;
}

y las definiciones del smtp
class DefinicionesSMTP {
//Datos de conexion
const NOM_SMTP_USERNAME = "mi_correo";
const NOM_SMTP_PASSWORD = "contraseña";
const NOM_SMTP_PORT = "587";
const NOM_SMTP_HOST = "smtp.dominio.com";
const NOM_SMTP_AUTH = true;
const NOM_SMTP_MAIL_TYPE = "smtp";

//Encargados Nominas
const NOM_MAIL_ENCARGADO1 = "mi correo prueba";
const NOM_MAIL_ENCARGADO2 = "mi correo prueba";

//Remitente
const NOM_MAIL_REMITENTE = "mi correo";
}


ya agregue los puerto y nada

alguna idea?

Etiquetas: fecha, mail, variable, wampserver
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:41.