Que tal?
Les cuento, tengo un problema con esto..
ya no se que mas intentar para hacer que ufncione...
Tengo mi servidor web con appserver y quiero habilitar en envio de mails.
Pero no encuentro la manera, y los codigos estan bien...
Se los muestro:
(El bascio)
Código PHP:
<?php
$sfrom="[email protected]"; //cuenta que envia
$sdestinatario="[email protected]"; //cuenta destino
$ssubject="asdas"; //subject
$shtml="saasdasddsa"; //mensaje
$sheader="From:".$sfrom."\nReply-To:".$sfrom."\n";
$sheader=$sheader."X-Mailer:PHP/".phpversion()."\n";
$sheader=$sheader."Mime-Version: 1.0\n";
$sheader=$sheader."Content-Type: text/html";
mail($sdestinatario,$ssubject,$shtml,$sheader);
?>
(es el que me gustaria usar)
contacto.php
Código PHP:
<Form method="post" action="mailform.php">
<p>Nombre:<br />
<label>
<input name="textnombre1" type="text" id="nombre" tabindex="1"/>
</label>
<br />
Telefono:<br />
<input name="texttelefono1" type="text" id="telefono" tabindex="2" />
<br />
Email:<br />
<input name="textemail1" type="text" id="email" tabindex="3"/><br />
Empresa:<br />
<input name="textempresa" type="text" id="email" tabindex="4"/>
<br />
Ciudad:<br />
<input name="textciudad" type="text" id="email" tabindex="5"/>
<br />
Mensaje:<br />
<textarea name="textmensaje1" cols="40" rows="7" id="mensaje" tabindex="6"></textarea>
</p>
<p>Codigo de Seguridad<br />
<img src="captcha.php" width="100" height="30" vspace="3"><br>
<input name="tmptxt" type="text" size="18" tabindex="7">
Ingresa el codigo Aquí<br>
<input name="enviar" type="submit" id="enviar" value="Enviar Consulta" tabindex="8">
</p>
</form>
Código PHP:
<?
ini_set('display_errors','0');
include_once("class.phpmailer.php");
// Correo electrónico de su empresa
$adminaddress = "[email protected]";
// Dirección de su web incluido http://www.
$siteaddress ="http://www.simjagroup.com.ar";
// Nombre de su empresa
$sitename = "Simja Group";
/*******************************************************/
$date = date("m/d/Y H:i:s");
if ($_SERVER['REMOTE_ADDR'] == "")
$ip = "no ip";
else
$ip = getHostByAddr($_SERVER['REMOTE_ADDR']);
if ($_POST['enviar'] != ""){
session_start();
if ($_SESSION['tmptxt'] == $_POST['tmptxt']) {
// Mail al administrador...
$mail = new PHPMailer();
$mail->From = $adminaddress;
$mail->FromName = $sitename;
$mail->AddAddress($adminaddress);
$mail->AddReplyTo($adminaddress);
$mail->IsHTML(false); // send as HTML
$mail->Subject = "Consulta";
$mail->Body = "Enviado desde la web:\n
------------------------------
Nombre: ".$_POST['textnombre1']."
Telefono: ".$_POST['texttelefono1']."
Email: ".$_POST['textemail1']."
Ciudad: ".$_POST['textciudad']."
Empresa: ".$_POST['textempresa']."
Mensaje: ".$_POST['textmensaje1']."
------------------------------\n
Otros datos del usuario :
------------------------------
Navegador: ".$_SERVER['HTTP_USER_AGENT']."
Hostname: ".$ip."
IP address: ".$_SERVER['REMOTE_ADDR']."
Fecha/Hora: ".$date;
$mail->Send();
Header ("Location: gracias.php");
} else {
Header ("Location: error_contacto.php");
}}
?>
http://www.gunz.bad-zone.com/mail/class.phpmailer.txt
(les dejo el link a un txt xq no me deja ponerlo aca)
Y bueno dps tambien estan los extras del captcha y el gracias
Alguno tiene alguna idea de como solucionarlo?
Desde ya muchsimas gracias!
Saludos!