• User

    Inviare mail da form con l'smtp Autentificato

    Salve a tutti,
    ultimamente le mail di richieste d'info che arrivano dai siti mi finisco in spam..
    facendo un po' di ricerche ho capito che potrebbe essere causato dalla mancata auth dell'smtp..

    Vorrei dunque chiedervi come poterlo autentificare dato il seguente codice che uso per l'invio:

    $name = $_POST['nome'];$surname = $_POST['cognome'];
    $email = $_POST['email'];
    $request = $_POST['cosa_cerchi'];
    $to = '[email protected]';
    
    
    $subject = 'Richiesta documenti';
    
    
    $message = 'messaggio';
    
    
    $headers = 'MIME-Version: 1.0' . "\r\n";
    $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
    $headers .= 'From: '.$name.' '.$surname.' <'.$email.'>' . "\r\n";
    
    
    if (!empty($name) & !empty($email)) {
        mail($to, $subject, $message, $headers);
        echo json_encode(array('msg' => 'ok'));
    } else {
        echo json_encode(array('msg' => 'no ok'));
    }
    

    Grazie infinite!


  • User Attivo

    Non so se questo risponde alla tua domanda (diciamo che risponde alla tua esigenza... :2: mi ti consiglio di usare dei provider SMTP esterni, io uso http://sendgrid.com/ e mi trovo molto bene