GNU/Linux >> Linux Esercitazione >  >> Linux

Semplice test di posta PHP

Panoramica

Questo è un piccolo script utile per testare il tuo hosting per assicurarti di poter inviare e-mail da siti basati su PHP che includono un modulo di contatto o simili. Ciò include sistemi CMS come WordPress e Joomla, nonché piattaforme di eCommerce come Magento.

Se hai apportato modifiche (ad es. abilitato SMTP nelle impostazioni PHP) o spostato host, questo è un modo rapido per essere sicuro che le e-mail funzionino.

Istruzioni

  1. Crea lo script test-email.php con quanto segue:
    <?php 
        ini_set( 'display_errors', 1 );
        error_reporting( E_ALL );
        $from = "emailtest@YOURDOMAIN";
        $to = "YOUREMAILADDRESS";
        $subject = "PHP Mail Test script";
        $message = "This is a test to check the PHP Mail functionality";
        $headers = "From:" . $from;
        mail($to,$subject,$message, $headers);
        echo "Test email sent";
    ?>
  2. Se hai un Virtual Private Server (VPS), accedi al server per eseguire:
    php test-email.php
  3. In alternativa, inserisci il file nei tuoi httpdocs directory in modo che possa essere chiamato dal tuo sito web.
  4. Controlla la tua email per assicurarti che sia stata consegnata.
  5. Se hai il file accessibile pubblicamente sul tuo sito web, non dimenticare di eliminarlo al termine del test!

Linux
  1. Funzione PHP Mail disabilitata su hosting Web condiviso

  2. Come cambiare la versione di PHP

  3. Strumento console per testare la larghezza di banda di Internet?

  4. Imposta un inoltro di posta

  5. Ottieni il registro della posta inviata con mail() da PHP (sendmail?)

Ripulire i registri di Magento

Installa WebMail Lite client Webmail basato su PHP su Debian 9.1

Configurazione PHP

Aggiornamento PHP da 5.6 a 7

Come testare uno script PHP

Leggere la posta da /var/spool/mail/root