Ver Mensaje Individual
  #8 (permalink)  
Antiguo 17/11/2012, 11:11
Avatar de Jvelazquez
Jvelazquez
 
Fecha de Ingreso: octubre-2012
Ubicación: Tuxtla Gutierres, Chiapas, Mexico, Mexico
Mensajes: 10
Antigüedad: 11 años, 7 meses
Puntos: 0
Pregunta Respuesta: No puedo enviar correo phpmailer

ya lo soluciones con otra funcion , me dijieron que como es un hosting compartido no se puede enviar.

asi que investigue en el soporte y encontre esto:

Código PHP:
<?php
$to 
"[email protected]";
$nameto "Cotizaciones";
$from $_POST['email'];
$namefrom $_POST['id_order'];
$subject $_POST['motivo'];
$message $_POST['message']."\r\n Empresa:".$_POST['empresa']."\r\n Telefono:".$_POST['telefono']."\r\n Sitioweb:".$_POST['sitio'];
$emp=$_POST['empresa'];
$tel=$_POST['telefono'];
$sit=$_POST['sitio'];


authSendEmail ($from$namefrom$to$nameto$subject$message);
?>

<?php
/* * * * * * * * * * * * * * Funciones de envío de correo * * * * * * * * * * * * * */

function authSendEmail($from$namefrom$to$nameto$subject$message)
{
//SMTP + Detalles del servidor
/* * * * Inicia configuración * * * */
$smtpServer "webmail.mexicoled.com";
$port "25";
$timeout "30";
$username "[email protected]";
$password "*******";
$localhost "localhost";
$newLine "\r\n";
/* * * * Termina configuración * * * * */

//Conexión al servidor en el puerto específico
$smtpConnect fsockopen($smtpServer$port$errno$errstr$timeout);
$smtpResponse fgets($smtpConnect515);
if(empty(
$smtpConnect))
{
$output "Failed to connect: $smtpResponse";
//return $output;
}
else
{
$logArray['connection'] = "Connected: $smtpResponse";
}

//Solicitud de logueo
fputs($smtpConnect,"AUTH LOGIN" $newLine);
$smtpResponse fgets($smtpConnect515);
$logArray['authrequest'] = "$smtpResponse";

//Envío de usuario
fputs($smtpConnectbase64_encode($username) . $newLine);
$smtpResponse fgets($smtpConnect515);
$logArray['authusername'] = "$smtpResponse";

//Envío de password
fputs($smtpConnectbase64_encode($password) . $newLine);
$smtpResponse fgets($smtpConnect515);
$logArray['authpassword'] = "$smtpResponse";

//Saludo a SMTP
fputs($smtpConnect"HELO $localhost" $newLine);
$smtpResponse fgets($smtpConnect515);
$logArray['heloresponse'] = "$smtpResponse";

//Envía correo desde
fputs($smtpConnect"MAIL FROM: $from" $newLine);
$smtpResponse fgets($smtpConnect515);
$logArray['mailfromresponse'] = "$smtpResponse";

//Envía correo a
fputs($smtpConnect"RCPT TO: $to" $newLine);
$smtpResponse fgets($smtpConnect515);
$logArray['mailtoresponse'] = "$smtpResponse";

//Cuerpo del mensaje
fputs($smtpConnect"DATA" $newLine);
$smtpResponse fgets($smtpConnect515);
$logArray['data1response'] = "$smtpResponse";

//Construyendo encabezados
$headers "MIME-Version: 1.0" $newLine;
$headers .= "Content-type: text/html; charset=iso-8859-1" $newLine;
$headers .= "To: $nameto <$to>" $newLine;
$headers .= "From: $namefrom <$from>" $newLine;


fputs($smtpConnect"To: $to\nFrom: $from\nSubject: $subject\n$headers\n\n$message\n.\n");
$smtpResponse fgets($smtpConnect515);
$logArray['data2response'] = "$smtpResponse";

//Despedida a SMTP
fputs($smtpConnect,"QUIT" $newLine);
$smtpResponse fgets($smtpConnect515);
$logArray['quitresponse'] = "$smtpResponse";
}
header(location'http://mexicoled.com/'); exit;
//SuEmpresa.com una división de Interplanet S.A. de C.V.
//Servicios de Internet para negocios.
?>

y lo envia a atmail, ahora el problema adjuntar archivo pdf