Foros del Web » Programando para Internet » PHP »

Problema funcion mail

Estas en el tema de Problema funcion mail en el foro de PHP en Foros del Web. Hola Genios! Tengo una cuestion con un formulario... El cod es asi: Código: $sendTo = "ejemplo@ejemplo1"; codigo codigo codigo.. $header = 'From: ' . $mail ...
  #1 (permalink)  
Antiguo 09/06/2011, 09:58
 
Fecha de Ingreso: mayo-2011
Mensajes: 36
Antigüedad: 12 años, 11 meses
Puntos: 0
Problema funcion mail

Hola Genios!

Tengo una cuestion con un formulario...

El cod es asi:
Código:
$sendTo = "ejemplo@ejemplo1";
codigo
codigo
codigo..

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


$para = 'ejemplo@ejemplo1';
mail($para, $asunto, utf8_decode($mensaje), $header);
Ok fuciona pero cuando añado otra direccion (añado otro $para = y otro $sendto =)

Me sale Warning: mail(): SMTP server response: 550 <ejemplo2@ejemplo2>(esta es la segunda direccion), Recipient unknown in E:\webspace\intersystem\ftpinter\intersystem- arg.com\www\send.php on line 92

linea 92:

mail($para, $asunto, utf8_decode($mensaje), $header);
  #2 (permalink)  
Antiguo 09/06/2011, 10:49
Avatar de the_web_saint  
Fecha de Ingreso: mayo-2008
Ubicación: localhost/tierra/america/panama
Mensajes: 1.229
Antigüedad: 15 años, 11 meses
Puntos: 43
Respuesta: Problema funcion mail

Hola que tal,

Las direcciones las configuras en el Header... de esta manera:

Código PHP:
Ver original
  1. ...
  2. // To send HTML mail, the Content-type header must be set
  3. $headers  = 'MIME-Version: 1.0' . "\r\n";
  4. $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
  5.  
  6. // Additional headers
  7. $headers .= 'To: Mary <[email protected]>, Kelly <[email protected]>' . "\r\n";
  8. $headers .= 'From: Birthday Reminder <[email protected]>' . "\r\n";
  9. $headers .= 'Cc: [email protected]' . "\r\n";
  10. $headers .= 'Bcc: [email protected]' . "\r\n";
  11.  
  12. // Mail it
  13. mail($to, $subject, $message, $headers);
  14. ...

Slds
__________________
..::The Saint::..
El pesimista se queja del viento; el optimista espera que cambie; el realista ajusta las velas.
  #3 (permalink)  
Antiguo 09/06/2011, 11:09
 
Fecha de Ingreso: mayo-2011
Mensajes: 36
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: Problema funcion mail

Muchas gracias pero, por alguna razon no me funciona lo veo algo raro..


Código:
$header = 'From: ' . $mail . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";
$header .= 'To: <ejemplo@ejemplo>, <ejemplo2@ejemplo>' . "\r\n";


$mensaje = "Este mensaje fue enviado por " . $nombre . ", de la empresa " . $empresa . " \r\n";
$mensaje .= "Su e-mail es: " . $_POST['mail'] . " \r\n";
$mensaje .= "Su Telefono es: " . $_POST['telefono'] . " \r\n";
$mensaje .= "Su Direccion es: " . $_POST['domicilio'] . " \r\n";
$mensaje .= "Se dedica a: " . $_POST['rubro'] . " \r\n";
$mensaje .= "Nos conoce por: " . $_POST['contacto'] . " \r\n";
$mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());


$asunto = 'Contacto desde Taller Webmaster';


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

Me sale e siguiente code en la pagina al darle enviar:

Cita:
, ' . "\r\n"; $mensaje = "Este mensaje fue enviado por " . $nombre . ", de la empresa " . $empresa . " \r\n"; $mensaje .= "Su e-mail es: " . $_POST['mail'] . " \r\n"; $mensaje .= "Su Telefono es: " . $_POST['telefono'] . " \r\n"; $mensaje .= "Su Direccion es: " . $_POST['domicilio'] . " \r\n"; $mensaje .= "Se dedica a: " . $_POST['rubro'] . " \r\n"; $mensaje .= "Nos conoce por: " . $_POST['contacto'] . " \r\n"; $mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n"; $mensaje .= "Enviado el " . date('d/m/Y', time()); $asunto = 'Contacto desde Taller Webmaster'; mail($para, $asunto, utf8_decode($mensaje), $header); ?>
  #4 (permalink)  
Antiguo 09/06/2011, 11:14
Avatar de the_web_saint  
Fecha de Ingreso: mayo-2008
Ubicación: localhost/tierra/america/panama
Mensajes: 1.229
Antigüedad: 15 años, 11 meses
Puntos: 43
Respuesta: Problema funcion mail

Creo que es por las comillas.

Prueba de esta manera a ver.

Código PHP:
Ver original
  1. $header = "From: ".$mail." \r\n";
  2. $header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
  3. $header .= "Mime-Version: 1.0 \r\n";
  4. $header .= "Content-Type: text/plain";
  5. $header .= "To: <ejemplo@ejemplo>, <ejemplo2@ejemplo>"."\r\n";
  6.  
  7.  
  8. $mensaje = "Este mensaje fue enviado por ".$nombre.", de la empresa ".$empresa." \r\n";
  9. $mensaje .= "Su e-mail es: " . $_POST['mail'] . " \r\n";
  10. $mensaje .= "Su Telefono es: " . $_POST['telefono'] . " \r\n";
  11. $mensaje .= "Su Direccion es: " . $_POST['domicilio'] . " \r\n";
  12. $mensaje .= "Se dedica a: " . $_POST['rubro'] . " \r\n";
  13. $mensaje .= "Nos conoce por: " . $_POST['contacto'] . " \r\n";
  14. $mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
  15. $mensaje .= "Enviado el " . date('d/m/Y', time());
  16.  
  17.  
  18. $asunto = 'Contacto desde Taller Webmaster';
  19.  
  20.  
  21. mail($para, $asunto, utf8_decode($mensaje), $header);

Slds
__________________
..::The Saint::..
El pesimista se queja del viento; el optimista espera que cambie; el realista ajusta las velas.
  #5 (permalink)  
Antiguo 09/06/2011, 12:06
 
Fecha de Ingreso: mayo-2011
Mensajes: 36
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: Problema funcion mail

Gracias denuevo,pero no me funciono tampoco.

Intente denueov con mi metodo PERO CAMBIANDO LOS EMAIL (CAMBIANDO ALQUE NO LLEGABA) y funciona para 2 direcciones, el problema es CON una cuenta en especifico que no llega.


Cita:
Warning: mail(): SMTP server response: 550 <ejemplo2@ejemplo2>, Recipient unknown in E:\webspace\intersystem\ftpinter\intersystem- arg.com\www\send.php on line 92

Quisiera saber a que se refiere ese error, si es que esta bloqueada la cuenta o que.
  #6 (permalink)  
Antiguo 10/06/2011, 05:40
 
Fecha de Ingreso: mayo-2011
Mensajes: 36
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: Problema funcion mail

Disculpen revivo, queria saber si alguien sabia a que se refiere el error:


Cita:
Warning: mail(): SMTP server response: 550 <ejemplo2@ejemplo2>, Recipient unknown in E:\webspace\intersystem\ftpinter\intersystem- arg.com\www\send.php on line 92
Line 92:
Cita:
mail($para, $asunto, utf8_decode($mensaje), $header);
  #7 (permalink)  
Antiguo 10/06/2011, 07:51
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Problema funcion mail

Pues si traduces el error es muy claro: No existe el recipiente o es desconocido, por eso te da error. Tienes que usar una dirección de correo existente.

Saludos.
  #8 (permalink)  
Antiguo 10/06/2011, 09:20
 
Fecha de Ingreso: mayo-2011
Mensajes: 36
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: Problema funcion mail

Muchas gracias! cegado pensando en que estaba bloqueada la cuenta desde el servidor o algo asi no mire bien que estaba mal escrita, bueno ahora al menos se que significa ese error.

Nuevamente gracias a los que colaboraron en este post

Etiquetas: funcion, mail
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 09:26.