Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/09/2013, 12:53
carvill
 
Fecha de Ingreso: agosto-2012
Mensajes: 10
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: Formulario php en 1and1 deja de funcionar

Cita:
Iniciado por oliverf2 Ver Mensaje
Supongo que el host que te han pasado debe de ser un servidor SMTP...

Prueba con esto..

Código PHP:
ini_set("SMTP","mrnet.kundenserver.de");
ini_set("smtp_port","25"); 
Un saludo
Gracias, pero como lo tengo que colocar, así?

<?php

ini_set("SMTP","mrnet.kundenserver.de");
ini_set("smtp_port","25");

$owner_email = $_POST["owner_email"];
$headers = 'From:' . $_POST["email"];
$subject = 'FORMULARIO ha recibido un mensaje de ' . $_POST["name"];
$messageBody = "";

if($_POST['name']!='nope'){
$messageBody .= '<p>Visitante: ' . $_POST["name"] . '</p>' . "\n";
$messageBody .= '<br>' . "\n";
}
if($_POST['email']!='nope'){
$messageBody .= '<p>Email: ' . $_POST['email'] . '</p>' . "\n";
$messageBody .= '<br>' . "\n";
}else{
$headers = '';
}
if($_POST['state']!='nope'){
$messageBody .= '<p>State: ' . $_POST['state'] . '</p>' . "\n";
$messageBody .= '<br>' . "\n";
}
if($_POST['phone']!='nope'){
$messageBody .= '<p>Telefono: ' . $_POST['phone'] . '</p>' . "\n";
$messageBody .= '<br>' . "\n";
}
if($_POST['fax']!='nope'){
$messageBody .= '<p>Fax Number: ' . $_POST['fax'] . '</p>' . "\n";
$messageBody .= '<br>' . "\n";
}
if($_POST['message']!='nope'){
$messageBody .= '<p>Mensaje: ' . $_POST['message'] . '</p>' . "\n";
}

if($_POST["stripHTML"] == 'true'){
$messageBody = strip_tags($messageBody);
}

try{
if(!mail($owner_email, $subject, $messageBody, $headers)){
throw new Exception('mail failed');
}else{
echo 'mail sent';
}
}catch(Exception $e){
echo $e->getMessage() ."\n";
}
?>