• User Attivo

    webring senza email?

    Ho installato uno script di "web ring"....funziona bene (sembrava!!) ci si iscrive...il pannello utente è chiaro e non dà errori...solo che non arrivano le email

    Se provo a inviare una email agli iscritti mi dice "email inviata con successo", viene registrata nel pannello, ma nella casella di posta elettronicsa non arriva nulla...

    Poichè per le iscrizioni c'è bisogno della convalida x email....non posso utilizzare lo script...

    Capirei se mi desse errore....

    Ci sono tre possibilità di invio email che riporto di seguito:

    "PHPMailer

    The Script sends out email at various times during
    registration, site approval, and status modification. Ring admins can also use a form to send email to various members. The script uses the very robust PHPMailer class to send these messages and can do so using one of three methods.

    The default "mail()" method will send email using the normal PHP mail() function. This method will work for most PHP installations. In some cases, the server administrator may have locked down this particular function, however.

    The "Sendmail" method uses the "sendmail" binary common on most *NIX installations of PHP. If "mail()" doesn't work, there is a good chance that "Sendmail" will work instead.

    Finally, if you wish to send mail using a specific SMTP server, you can use the "SMTP" option. When selecting this option, you must at least specify a server name; use "localhost" to mean "the server on which my website is stored". If your SMTP server requires a username and password, type them in the fields provided."

    Le ho provate tutte e tre...ma nulla da fare....


  • User Attivo

    Ciao,
    hai provato a contattare il tuo hosting? Se il modulo php non è configurato per inviare le mail, non c'è script che tenga! 🙂

    Hai verificato se il comando mail() di php funziona?

    $destinatario = '[email protected]';
    $oggetto= 'test prova';
    $messaggio='prova';
    $intestazioni = 'prova';
    
    $controllo_invio=mail($destinatari, $oggetto, $messaggio, $intestazioni);
    if($controllo_invio){
        echo'<p class="validate">
         La prenotazione &egrave; stata registrata correttamente.<br/>
         Verrai ricontattato al pi&ugrave; presto.<br/>
         <strong>Grazie per aver scelto Hotel Faro.</strong>
        </p>';}
    else{    
        echo'<p>Ci sono stati dei problemi nell\'inoltro della
         mail: riprovare pi&ugrave; tardi, grazie.</p>';}
    ```se metti questo script in una pagina php, la salvi, la uploadi sul server, la esegui. In base a quello che ti scrive, scopri se il php manda le mail.
    Se la mail ti arriva, allora è un problema dello script che hai installato, diversamente il problema è a valle!
    
    ciao ciao