El programa consta de varios formularios que piden los siguientes datos:
SMTP
Puerto
un checkbox que pide autenticación
otro checkbox que pide si el servidor usa SSL
Usuario
Password
luego otros campos
remitente
destino
asunto
un checkbox que pide saber si el mail llevará html
y por ultimo el mensaje
finalizando el botón de envio.
en un php tomo todas las variables de los campos.
Cita:
La verdad recien estoy empezando con php y no sé si tenga errores, si alguen sabe como hacerlo, agradecería mucho.<?
$smtp = $_POST['smtp'];
$puerto = $_POST['puerto'];
$ssl = $_POST['ssl'];
if ($ssl == "ON"){
SMTP_ssl = true;
}else{
SMTP_ssl = false;
}
$autenticacion = $_POST['autenticacion'];
if ($autenticacion == "ON")
{
SMTP_Auth = true;
}else{
SMTP_Auth = false;
}
$usuario = $_POST['username'];
$pass = $_POST['password'];
$remitente = $_POST['remitente'];
$destino = $_POST['destino'];
$asunto = $_POST['asunto'];
$html = $_POST['html'];
if ($html == "ON"){
}
$mensaje = $_POST['mensaje'];
?>
$smtp = $_POST['smtp'];
$puerto = $_POST['puerto'];
$ssl = $_POST['ssl'];
if ($ssl == "ON"){
SMTP_ssl = true;
}else{
SMTP_ssl = false;
}
$autenticacion = $_POST['autenticacion'];
if ($autenticacion == "ON")
{
SMTP_Auth = true;
}else{
SMTP_Auth = false;
}
$usuario = $_POST['username'];
$pass = $_POST['password'];
$remitente = $_POST['remitente'];
$destino = $_POST['destino'];
$asunto = $_POST['asunto'];
$html = $_POST['html'];
if ($html == "ON"){
}
$mensaje = $_POST['mensaje'];
?>
Lo que sé hasta el momento es que necesito abrir el socket del SMTP, pero no estoy muy seguro de lo que tengo que hacer.
Además no creo poder usar la funcion mail() pues es incompatible con SMTP y otra es que no puedo usar el phpmailer pues lo voy a subir a Awardspace y tienen deshabilitado el SMTP.