Entrar Regístrate
 
Hosting - Activada funcion mail() en PHP
#21 ·
Escrito originalmente por @Tito

@James24, has enviado 3 hoy, otros 3 ayer y 8 el día anterior.

¿Me puedes poner aquí la parte del código que utilizas para enviar el correo?

PD: He estado haciendo pruebas en un espacio mío y no he tenido ningún tipo de problema a la hora de enviar correos tanto a hotmail como a gmail... pero claro, lo que a mi me entra sin problemas a otro se le puede quedar en la carpeta de correo no deseado.

El código es el mismo que que la página de php la función mail con cabecera utf-8.

A ver ahora he hecho otra prueba:

He mandado un registro a gmail y otro a hotmail como CCO.

El de gmail ha llegado al instante, el de hotmail que era  CCO ha tardado un par de minutos

luego pasado 1 minuto he mandado otro los dos a hotmail  me ha llegado el de CCO al instante  y el otro ni ha aparecido por ahora pasado 15 minutos del envío.

 


James24
Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 28
Desde: 15/Ene/2004
·
#22 · · Editado por Tito
Escrito originalmente por @James24
Escrito originalmente por @Tito

@James24, has enviado 3 hoy, otros 3 ayer y 8 el día anterior.

¿Me puedes poner aquí la parte del código que utilizas para enviar el correo?

PD: He estado haciendo pruebas en un espacio mío y no he tenido ningún tipo de problema a la hora de enviar correos tanto a hotmail como a gmail... pero claro, lo que a mi me entra sin problemas a otro se le puede quedar en la carpeta de correo no deseado.

El código es el mismo que que la página de php la función mail con cabecera utf-8.

A ver ahora he hecho otra prueba:

He mandado un registro a gmail y otro a hotmail como CCO.

El de gmail ha llegado al instante, el de hotmail que era  CCO ha tardado un par de minutos

luego pasado 1 minuto he mandado otro los dos a hotmail  me ha llegado el de CCO al instante  y el otro ni ha aparecido por ahora pasado 15 minutos del envío.

 

 

El último que has enviado tenia el Bcc igual al To... vamos, que lo has enviado a la misma cuenta de correo ;)

Edito: De todas formas, el retraso en hotmail es cosa de hotmail... los correos con copia son enviados a la vez ;)



Tito
Administrador del foro
Administrador del foro
Haz clic para ver el perfil del usuario
Mensajes: 3.522
Desde: 08/Mar/2002
· ·
#23 ·

Otra pregunta ¿vais a dar los datos para configurar el correo de miarroba por ejemplo en windows live mail para configurar el pop3 y smtp?


James24
Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 28
Desde: 15/Ene/2004
·
#24 ·
Escrito originalmente por @James24

Otra pregunta ¿vais a dar los datos para configurar el correo de miarroba por ejemplo en windows live mail para configurar el pop3 y smtp?

No, ya que los correos @webcindario.com no existen.

Lo que teneis que hacer es poner un From vuestro ya que nosotros internamente lo cambiamos por un Reply-To (o directamente no dar el From y poner el Reply-To)



Tito
Administrador del foro
Administrador del foro
Haz clic para ver el perfil del usuario
Mensajes: 3.522
Desde: 08/Mar/2002
· ·
#25 ·

Exelente noticia! Recién la leo (tarde, no?). En el caso de un formulario de contacto, si no se pone algún mecanismo de seguridad como un captcha. Alguno tiene experiencia o usó uno?

Saludos!


gastonlp
Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 43
Desde: 27/Jul/2004
·
#26 ·

Gracias...!

Escrito originalmente por @Josepepe033

Para el que sepa PHP y no conozca la función: Mirad la DOCUMENTACIÓN SOBRE LA FUNCIÓN MAIL().


bomberosmerida
Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 1
Desde: 02/Oct/2004
· ·
#27 ·

Hola, no soy un gran experto en PHP, pero desde que activaron la opción mail() la implementé en mis paginas (2) pero ha dejado de funcionar desde hace una semana, he leido y releido y no encuentro error en el código ¿podrían ayudarme ustedes por favor?

<?
if (!$HTTP_POST_VARS){
?>
<form action="contacto.php" method="post">
     <strong>Nombre:</strong><br />
     <input type="text" name="nombre" size="40" />
     <br />
     <br />
     <strong>Telefono:</strong><br />
     <input type="text" name="tel" size="40" />
     <br />
     <br />
     <strong>Email:</strong><br />
     <input type="text" name="email" size="40" />
     <br />
     <br />
     <strong>Comentarios:</strong><br />
     <textarea name="coment" cols="45" rows="4"></textarea>
     <br />
     <br />
     <input type="submit" value="Enviar" />
</form>
<?
}else{
   //Estoy recibiendo el formulario, compongo el cuerpo
   $cuerpo = "Formulario enviado desde la pagina web\n";
   $cuerpo = "---------------------------------------\n";
   $cuerpo .= "Nombre: " . $HTTP_POST_VARS["nombre"] . "\n";
   $cuerpo .= "Teléfono: " . $HTTP_POST_VARS["tel"] . "\n";
   $cuerpo .= "Email: " . $HTTP_POST_VARS["email"] . "\n";
   $cuerpo .= "Comentarios: " . $HTTP_POST_VARS["coment"] . "\n";

   //mando el correo...
   mail("[email protected]","Informes via formulario WEB",$cuerpo);

   //doy las gracias por el envío
   echo "Gracias por usar nuestro formulario. Su mensaje se ha enviado correctamente.";
}
?>


enriquepc
Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 10
Desde: 01/Jul/2005
· ·
#28 ·
Escrito originalmente por @Tito
Escrito originalmente por @James24

Otra pregunta ¿vais a dar los datos para configurar el correo de miarroba por ejemplo en windows live mail para configurar el pop3 y smtp?

No, ya que los correos @webcindario.com no existen.

Lo que teneis que hacer es poner un From vuestro ya que nosotros internamente lo cambiamos por un Reply-To (o directamente no dar el From y poner el Reply-To)

Hola!

¿No podemos poner un From con nuestro nombre? Me refiero a que aunque ponga un From, cuando recibo el e-mail el nombre que aparece es "loquesea.webcindario.com", aunque al darle a 'Responder' sí aparece como destinatario "MiNombre ([email protected])"

Gracias.


drac0net
Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 1
Desde: 24/Abr/2008
·
#29 ·

alguien me puede decir como configurar esto para miarroba gracias.

<?xml version="1.0" encoding="utf-8"?>
<!--
       Please read this information to learn how to set up the contact form integrated
       into the template.
       
       This readme file explains in details the meaning of the settings that can be
       done in the fcContactFormConfiguration.xml configuration file.
       
       It is recommended for you to use an XML editor to make changes to this file
        because it’s less possible to make an error in the markup which can cause to
       a not working contact form.
 -->
<contactFormConfiguration>
          
   <!--
           An e-mail address which will be used to receive messages from your contact form.
           You can specify several e-mail addresses separating them with a comma.
           For example: [email protected], [email protected], [email protected]
     -->
   <emailTo>...............@gmail.com</emailTo>
   
   <!--
           A server script type which will process sending e-mails. It depends on your
           hosting and in the current version of the contact form it is allowed to use
           two types:  php (Apache, PHP Hosting); asp (IIS web server, ASP).
     -->
   <serverProcessorType>php</serverProcessorType>
   
   <!--
           A name of the script file which process sending e-mails on your server (without
           extension). The name contact is used by default.
     -->
   <serverProcessorFileName>contact</serverProcessorFileName>
   
   <!--
           Set whether to validate only required fields (true/false).  The default value is
           true which means the not required fields of your contact form will not be validated.
           For example if the e-mail field of your form is set as not required (imagine it)
           the form will be processed even if the user types in an incorrect e-mail address.
     -->
   <validateRequiredOnly>false</validateRequiredOnly>
   
   <!--
           Set whether to submit the form when the Enter key is pressed even if the focus is
           not on the Submit button (true/false).
     -->
   <submitFormOnEnter>false</submitFormOnEnter>
   
   <!--
           Text showing to the user when the form is submitted without any errors.
     -->
   <messageSentText>Thank you for your message.</messageSentText>
   
   <!--
           Text showing in case the form is not submitted because of a server error.
     -->
   <messageSentFailedText>Thank you for your message.</messageSentFailedText>
   
   <!--
           Text your visitor will see while waiting till the processing is over.
     -->
   <formProcessingText>processing...</formProcessingText>
   
   <!--
           Your SMTP server (for ASP only).
     -->
   <smtpServer>localhost</smtpServer>
   
   <!--
           Your SMTP port (for ASP only).
     -->
   <smtpPort>25</smtpPort>
   
   <!--
           Set whether to send the message as a plain text (true) or as HTML (false).
     -->
   <plainText>false</plainText>
   
   <!--
           ID of the input field (in the structure XML file) to use for the “from: ”
           or email to use instead (for example: [email protected]).
     -->
   <emailFromSource>3</emailFromSource>
   
   <!--
           Subject of the e-mails that will be sent through this contact form or ID of
           the input field (in the structure XML file) to use for the “subject: ” label
           in your e-mail client.
     -->
   <subjectSource>Contact Form from your site</subjectSource>
   
   <!--
           Validation error messages that are showing to the user when the form fails to
           validate. The form supports different types of validators. You can change the
           text of the error messages the validators produce here.
       
           You can use the {LABEL} keyword in these messages. It will replace it with the
           label value of the field where an error occurs.
     -->
   <validationErrorMessages>
           
       <!--
               A required field is not filled in.
         -->
       <message type="fieldIsRequired">{LABEL} is required.</message>
       
       <!--    
               The specified e-mail address is incorrect.
         -->
       <message type="emailNotValid">{LABEL} - is not valid email address.</message>
       
       <!--
               The specified number of characters in a field is less than a required minimum.
         -->
       <message type="minCharsLimitError">{LABEL} - The specified number of characters in a field is less than a required minimum.</message>
       
       <!--
               The specified string does not match with the regular expression.
         -->
       <message type="reqExpError">{LABEL} - The specified string does not match with the regular expression.</message>
       
       <!--
               The specified number is greater than an acceptable biggest number for this field.
         -->
       <message type="biggerThanMaxError">{LABEL} - The specified number is greater than an acceptable biggest number for this field.</message>
       
       <!--
               The specified number is lower than an acceptable lowest number for this field.
         -->
       <message type="lowerThanMinError">{LABEL} - The specified number is lower than an acceptable lowest number for this field.</message>
       
       <!--
               The data is not a number.
         -->
       <message type="notANumberError">{LABEL} - The data is not a number.</message>
       
       <!--
               The specified number must not be negative.
         -->
       <message type="negativeError">{LABEL} - The specified number must not be negative.</message>
       
       <!--
               The minimum number of variants is not selected
         -->
       <message type="minRequirementError">{LABEL} - The minimum number of variants is not selected</message>
       
       <!--
               The number of variants selected exceeds the maximum
         -->
       <message type="maxRequirementError">{LABEL} - The number of variants selected exceeds the maximum</message>
       
       <!--
               The fields that should be equal do not match
         -->
       <message type="shouldBeEqualError">{LABEL} - values do not match</message>

       <!--
                The date has wrong format.
         -->
       <message type="dateIsNotValidError">{LABEL} - date has wrong format</message>

   </validationErrorMessages>
   
</contactFormConfiguration>


djgolf
Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 1
Desde: 12/Mar/2013
·
#30 · · Editado por Torry_II

La funcion mail(), es muy reconocida e importante.

mail($sitemail,$title,$name,$headers);

 

sitemail -->es el mail en cuestion a enviar

title -->es el titulo del mail

name -->nombre del que envia

$headers = 'From:'.$sitemail."\r\n".'Reply-To: mail'."\r\n".'X-Mailer: PHP/'.phpversion();

 

Un saludo

Nota edición Moderador: Se quitó la firma (URL de un sitio), ya que se considera SPAM.


pmike
Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 1
Desde: 09/May/2013
·
#31 ·

por que me pide  numero de celular y pongo y dice error  en otras paguina sale  solo codigo de seguridad ????????????????????


prinsdale
Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 1
Desde: 17/Ago/2013
·
#32 ·
Escrito originalmente por @prinsdale

por que me pide  numero de celular y pongo y dice error  en otras paguina sale  solo codigo de seguridad ????????????????????

¿Te refieres al alta de un Espacio Web Miarroba?. Es que consultas en un tema que nada que ver con eso.

Si se trata de lo que te pregunto, de momento el alta de espacios web solo se hace por medio de SMS enviado a móviles de ESPAÑA. Si eres de otro país deberás buscar otro servicio de Hosting.





El que vence a los demás es poderoso, el que se vence a sí mismo es invencible


Torry_II
Moderador
Moderador
Haz clic para ver el perfil del usuario
Mensajes: 9.167
Desde: 07/Dic/2003
· ·
#33 ·

Hola! estoy utilizando la función PHP Mailer para programar un recordatorio de usuario y contraseña. Cuando lo he programado desde localhost funciona perfectamente; pero al subirlo a mi sitio en webcindario.com me da el siguiente error:

Error: Language string failed to load: connect_host

He mirado por google y me dice que consulte con mi servidor de la web.

Un saludo!!!


bandid78
Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 4
Desde: 25/Feb/2012
·
#34 ·

buenas... :da)
 estoy tratando de usar la funcion mail desde un formulario de contacto
para enviar un mail a mi correo.
al apretar el boton enviar me dice que el mensaje ha sido enviado
pero no me llega al correo...

 
y tengo 
la pregunta del millon... 

que estoy haciendo mal o la funcion mail no sirve ???... :8}
 les dejo unos archivos que encontre:

Cdigo:
<HTML>
<HEAD>
<TITLE>CONTACTO</TITLE>
</HEAD>
<BODY bgcolor="black" text="#00ff00" link="white" alink="white" vlink="white">
<center>
<table border="3" align="center" width="95%">
<tr border="2" align="left" width="95%">
<td border="1" align="left" width="95%">
<form id="contacto" name="contacto" method="post" action="enviar.php"></label></p>
<pre>
<p><label>Nombre    :<input name="nombre" type="text" id="nombre" size=30 /></label></p>
<p><label>Empresa    :<input name="empresa" type="text" id="empresa" size=30 /></label></p>
<p><label>Mail    :<input name="mail" type="text" id="mail" size=30 /></label></p>
<p><label>Mensaje    :<textarea name="mensaje" cols="40" rows="8" id="mensaje"></textarea></label></p>
</pre>
<input type="submit" name="Submit" value="Enviar" /></p>
</form>
</td>
</tr>
</table>
</center>
</BODY>
</HTML>

 

Cdigo:
<?php

$nombre = $_POST['nombre']; 
$mail = $_POST['mail']; 
$empresa = $_POST['empresa'];

$header = 'From: ' . $mail . " rn"; 
$header .= "X-Mailer: PHP/" . phpversion() . " rn"; 
$header .= "Mime-Version: 1.0 rn"; 
$header .= "Content-Type: text/plain";

$mensaje = "Este mensaje fue enviado por " . $nombre . ", de la empresa " . $empresa . " rn"; 
$mensaje .= "Su e-mail es: " . $mail . " rn"; 
$mensaje .= "Mensaje: " . $_POST['mensaje'] . " rn"; 
$mensaje .= "Enviado el " . date('d/m/Y', time());

$para = '[email protected]'; 
$asunto = 'Consulta';

mail($para, $asunto, utf8_decode($mensaje), $header);

echo 'Su mensaje ha sido enviado.';

?>
<meta http-equiv="Refresh" content="1;url=contacto.html">

saludos

 


Format_pc_4370
Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 2
Desde: 21/Abr/2012
·
#35 ·

Todos los usuarios estamos verdaderamente agradecidos de poder contar con esta funcion, que es sumamente importante para el funcionamiento adecuado de nustros espacios web.

Esta solucion ha sido bastante esperada por muchos de nosotros, en cuanto me enteré estuve muy contento.

ahora me he caido de la nube, pues al probarlo en mi web, veo que algo esta fallando, pues siempre al enviarlo me da falso para el envio de emails.

Quiero saber si a alguno de los usuarios le esta funcionando, un codigo especifico, favor compartirlo a la comunidad [email protected]

Muchas Gracias.


angelescorcia
Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 6
Desde: 15/Feb/2008
· ·
#36 ·

estoy cansada de preguntar y nadie me da respuesta en miarroba,esta desactivado el SMTP porque no se me estan enviando los correos y esto es muy importante para mi saberlo ya que necesito saber si es un problema tecnico o un erros de configuracion.


starone
Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 62
Desde: 05/Abr/2003
·
#37 ·

quisiera saber si esta podría ser la razon de que mi formulario de contacto no este funcionando

Warning: Your web host has PHP safe_mode turned on. PHP safe_mode can cause problems like sending mail failures and file permission errors.
Contact your web host for support.


starone
Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 62
Desde: 05/Abr/2003
·
#38 ·

Buenos días, tengo un problemilla con la función mail, es que no me envía los correos, pongo el codigo php que estoy usando a ver si he puesto algo mal y me lo pueden corregir. Gracias.

<?php
//Importamos las variables del formulario
@$name = addslashes($_POST['name']);
@$email = addslashes($_POST['email']);
@$subject = addslashes($_POST['subject']);
@$message = addslashes($_POST['message']);


//Preparamos el mensaje de contacto
$cabeceras = "From: $email\n"; //La persona que envía el correo
$cabeceras .= "Bcc: [email protected]\n"; //en caso de querer enviar copia oculta
$asunto = "$subject"; //El asunto
$email_to = "[email protected]"; //cambiar por tu email
$contenido = "$name con email $email envía mensaje desde web:\n"
. "\n"
. "$message\n"
. "\n";


//Enviamos el mensaje y comprobamos el resultado
if (mail($email_to, $asunto ,$contenido ,$cabeceras )) {
//Si el mensaje se envía muestra una confirmación
die("Muchas gracias, su mensaje fue enviado correctamente");
}else{
//Si el mensaje no se envía muestra el mensaje de error
die("Error: Su mensaje no pudo ser enviado, intente más tarde");
}
?>


wolfdenhag
Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 9
Desde: 19/Jul/2012
·
#39 ·

Buenas, tengo un problemilla con la función mail, es que no me envía los correos todo bien y al dar a enviar me sale mi mensaje de error no se pudo enviar, pongo el codigo php que estoy usando a ver si he puesto algo mal y me lo pueden corregir. Gracias.

<?php
//Importamos las variables del formulario
@$name = addslashes($_POST['name']);
@$email = addslashes($_POST['email']);
@$subject = addslashes($_POST['subject']);
@$message = addslashes($_POST['message']);


//Preparamos el mensaje de contacto
$cabeceras = "From: $email\n"; //La persona que envía el correo
$cabeceras .= "Bcc: [email protected]\n"; //en caso de querer enviar copia oculta
$asunto = "$subject"; //El asunto
$email_to = "[email protected]"; //cambiar por tu email
$contenido = "$name con email $email envía mensaje desde web:\n"
. "\n"
. "$message\n"
. "\n";


//Enviamos el mensaje y comprobamos el resultado
if (mail($email_to, $asunto ,$contenido ,$cabeceras )) {
//Si el mensaje se envía muestra una confirmación
die("Muchas gracias, su mensaje fue enviado correctamente");
}else{
//Si el mensaje no se envía muestra el mensaje de error
die("Error: Su mensaje no pudo ser enviado, intente más tarde");
}
?>

 

wolfdenhag
Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 9
Desde: 19/Jul/2012
·
#40 ·

Hola que tal, igual a mi no me funciona el metodo mail()... aqui mi codigo...Quisiera saber como solucionarlo o si es necesario usar un correo de miarroba para enviar el mail ??' Ayuda...

 

 

<?


$para = 'alhon08[email protected]'; //[email protected];
$titulo = 'Seguimiento al cliente ';
$mensaje = 'El cliente '.$cliente.' a registrado una actividad por más de 30 días: '.$tipoAct.'\r\n'.' Fecha: '.$fech;
$cabeceras = 'From: [email protected]' . "\r\n" .
'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();

mail($para, $titulo, $mensaje, $cabeceras);


?>

 


alhon5
Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 2
Desde: 10/Dic/2013
·
56 Mensajes
<<  <  1  2  3  >  >>
Foro de soporte · General · Noticias de miarroba
Opciones:
Versión imprimible del tema
Subscríbete a este tema
Date de baja de este tema
Ir al subforo:  
TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro
Ahora son las 06:00 UTC+02:00 DST
Temas similares
 I FotoPTemaMensajesÚltima respuesta
No Hay mensajes nuevosHaz clic para ver el perfil del usuario
noticia
1821/Mar/2016, 20:57
Loraleman Ir al último mensaje del tema
No Hay mensajes nuevosHaz clic para ver el perfil del usuario
noticia
Hosting - Actualización a PHP 5.2.13
Por: LiM · 02/Mar/2010, 15:01 · Página: 1 · 2
3710/Nov/2010, 20:40
rumezHB Ir al último mensaje del tema
No Hay mensajes nuevosHaz clic para ver el perfil del usuario
noticia
Hosting - Activa PHP y MySQL
Por: LiM · 25/Ene/2008, 16:14
1314/Mar/2013, 20:11
rockero.oz Ir al último mensaje del tema
El tema está cerradoHaz clic para ver el perfil del usuario
noticia
Desactivación funcion mail()
Por: LiM · 28/Oct/2004, 14:04 · Página: 1 · 2 · 3 · 4 · 5 · 6 ... 16 · 17 · 18
34406/Abr/2005, 01:43
kelly2004 Ir al último mensaje del tema
No Hay mensajes nuevosHaz clic para ver el perfil del usuario
Aviso del foro noticia
Hosting - Actualización de PHP - IMPORTANTE
Por: LiM · 04/May/2012, 19:05 · Página: 1 · 2
3728/Mar/2013, 09:55
cgts_valle Ir al último mensaje del tema