U
Utente 399201
Ospite
Buongiorno,
ho un problema con con un form e PHPMailer. in pratica ho un form che permette di mandare le mail, ma quando me la invia al posto della mail che metto del form mi invia la mail con l'username che ho inserito. sapete come posso risolvere sta cosa?
funzione che manda la mail
form
Grazie mille
ho un problema con con un form e PHPMailer. in pratica ho un form che permette di mandare le mail, ma quando me la invia al posto della mail che metto del form mi invia la mail con l'username che ho inserito. sapete come posso risolvere sta cosa?
funzione che manda la mail
PHP:
if (isset($_POST['invia'])) {
require_once "PHPMailer/PHPMailer.php";
require_once "PHPMailer/SMTP.php";
require_once "PHPMailer/Exception.php";
$mail = new PHPMailer(true);
//SMTP Settings
$mail->SMTPDebug = 1;
$mail->isSMTP();
$mail->Host = "smtp.gmail.com"; // smtp address of your email
$mail->SMTPAuth = true;
$mail->Username = "miaMail@gmail.com";
$mail->Password = "mailPassword";
$mail->Port = 587; // port
$mail->SMTPSecure = "tls"; // tls or ssl
$mail->smtpConnect(['ssl' => ['verify_peer' => false,'verify_peer_name' => false,'allow_self_signed' => true]]);
//Email Settings
$mail->isHTML(true);
$mail->setFrom($_POST["mailLettore"], $_POST["nome"]);
$mail->addAddress("miaMail@gmail.com");
$mail->Subject = ($_POST['titolo']);
$mail->Body = $_POST['messaggio'];
if ($mail->send()) {
header('location:about.php');
} else{
header('location:index.php');
}
}
form
HTML:
<section class="ftco-section contact-section">
<div class="container mt-12">
<div class="row block-9">
<div class="col-md-1"></div>
<div class="col-md-12 ftco-animate">
<form action="about.php" method="post" class="contact-form">
<div class="row">
<div class="col-md-6">
<div class="form-group">
<input type="text" class="form-control" placeholder="Il tuo nome" name="nome">
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<input type="text" class="form-control" name="mailLettore" placeholder="la tua mail">
</div>
</div>
</div>
<div class="form-group">
<input type="text" class="form-control" placeholder="Titolo" name="titolo">
</div>
<div class="form-group">
<textarea name="messaggio" cols="30" rows="7" class="form-control" placeholder="Messaggio"></textarea>
</div>
<br />
<div class="form-group">
<input type="submit" name="invia" class="btn btn-primary py-3 px-5">
</div>
</form>
</div>
</div>
</div>
</section>
Grazie mille