Formulario de contacto - Problema con funcion mail()

Status
Not open for further replies.

dicrosur

New Member
Messages
2
Reaction score
0
Points
0
Hola a todos, leyendo en el foro me enteré que la función mail() está desactivada por razones de seguridad, mal uso, etc. y mencionan que la solución es actualizar la versión PHP. Hace dos dias que actualize la versión a Intermediate, recibí los mails de confirmación y la versión aparentemente se actualizó correctamente.

El problema es que tengo un simple formulario de contacto para que los visitantes me envien sus consultas a mi dirección y aún con la versión actualizada sigue sin funcionar. Por las dudas aclaro que el script lo probé en un host pago que tiene un amigo y funciona perfectamente.

Si alguien me puede dar una mano le estaré agradecido.

Primary Domain: http://dicrosur.x10hosting.com
Hosting Type: Ad-Free
Advertisements :None Required
Disk-Space Allotment: 300 MB
Bandwidth Allotment: 10000 MB
Features: cPanel 10+, MySQL, PHP 5+, CGI, FTP
PHP Version: PHP 5.2.4 - Intermediate Ver.

Muchas gracias por todo.
Atte. Dicrosur.
 

Alejandro

Staff
Staff member
Community Support
Messages
9,436
Reaction score
1
Points
38
Has intentado usar la función mail en algun otro script? Que error te da?
 

jptosso

New Member
Messages
200
Reaction score
0
Points
0
prueba con
mail(tuemail, asunto, body);
sin nada mas aber si llega sino eske no tienes la funcion habilitada xD
 

dicrosur

New Member
Messages
2
Reaction score
0
Points
0
No Alejandro, solamente utilize este script y sinceramente no sé cual es el error. Lo único q sé es q las consultas desde este host no llegan y desde el pago si. Este es el script que estoy utilizando, la llamada al mismo se hace desde una instancia en flash. Voy a probar como dice jptosso y les cuento.

Gracias por responder. Salu2.

Code:
<?  

// Enter your email address here
$adminaddress = "mi_email@xxxxxxx.com"; 

// Enter the address of your website here MUST include http://www. 
$siteaddress ="http://www.xxxxxxx.com"; 

// Enter your company name or site name here 
$sitename = "xxxxxxxxxxx"; 

// Gets the date and time from your server
$date = date("m/d/Y - H:i:s");

// Gets the IP Address
if ($REMOTE_ADDR == "") $ip = "no ip";
else $ip = getHostByAddr($REMOTE_ADDR);

//Process the form data!
// and send the information collected in the Flash form to Your nominated email address
IF ($action != ""): 
mail("$adminaddress","Consulta", 
"Consulta enviada desde el site: $sitename \n
Nombre: $fname 
Apellido: $lname
E-mail: $vemail
Empresa: $cname
Teléfono: $telno\n
Consulta:
------------------------------
$comments
------------------------------

Información del visitante:
------------------------------
OS/Browser: $HTTP_USER_AGENT
Host: $ip
Dirección IP: $REMOTE_ADDR
Fecha/Hora:  $date","FROM:$adminaddress"); 

//This sends a confirmation to your visitor
mail("$vemail","$sitename", "Hola $fname,\n
Gracias por visitar nuestro sitio web.
Tu consulta será respondida en breve.\n
Atte.
$sitename
$siteaddress","FROM:$adminaddress"); 

//Confirmation is sent back to the Flash form that the process is complete
$sendresult = "Done!";
$send_answer = "answer=";
$send_answer .= rawurlencode($sendresult);
echo "$send_answer";

ENDIF;
?>
 
Status
Not open for further replies.
Top