problema invio email

Bruce5000

Utente Attivo
14 Ott 2007
106
0
0
Salve, ho un sito in php su aruba, in una pagina del sito ho fatto un form per inviare
delle newsletter agli utenti registrati ma l'email non parte.
Mi potete aiutare? Questo è lo script:
PHP:
<div align="center">
      <h3>INVIO NEWSLETTER</h3>
       
              <div align="left"><b>Titolo: 
    </b>
             <form method="post" action="newsletter.php" enctype="multipart/form-data">
              <input name="titolo" type="text" size="70" class="form_off" onFocus="this.className='form_on'" onBlur="this.className='form_off'">
</div><br /><br />
<div align="left">
       <b>
              Testo: 
    </b>
            <textarea name="messaggio" rows="10" cols="90" class="form_off" onFocus="this.className='form_on'" onBlur="this.className='form_off'"></textarea>
            </div>  <br> 
            
           <input type="submit" name="invia" value="Invia">
</form>
</div>

<?php
include "config.php";

if (isset($_POST['invia'])){
$titolo = $_POST['titolo'];
$messaggio = $_POST['messaggio'];
$datanewsletter = date('d-m-Y - H:i');

      // query d'inserimento
$sql = "INSERT INTO newsletter (titolo, messaggio, data_newsletter)
VALUES ('$titolo', '$messaggio', '$datanewsletter')";
$res = mysql_query($sql) OR DIE ("<br />Errore Numero: ".mysql_errno() ."<br />Descrizione: ". mysql_error()."<hr />"); 

   echo "<script type=\"text/javascript\">"; 
   echo "alert(\"La newsletter è stata inviata correttamente!\")"; 
   echo "</script>";
        // email per la conferma
        // intestazioni
        $headers = "From:  [email protected]\r\n";
        $subject = "Nuova newsletter di TestMedicina.com";
        //corpo del messaggio
        $message = $messaggio."\n";
  $email = "[email protected]";
        // invio dell'email
        mail($email, stripslashes($subject), stripslashes($message), $headers);

}
?>
Come email di destinazione ho messo la mia per fare delle prove.
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
sembra tutto apposto, sicuro che la tua configurazione supporti l'invio delle email?
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao,
non parte o non arriva?
perche se non parte è probabile che sia errore di script (anche se non sembra).
se non arriva può dipendere da interfree, soprattutto utilizzando mail() alcuni account bloccalo le email inviate con php (perchè non so) es.
libero.it, email.it ed altri.
o cambi indirizzo o leggi tra gli articoli di php (dalla home) quello che parla della classe phpmailler (scritto dall'esimio docente proff. eliox:D), io l'utilizzo e ho risolto (al 90%) i problemi
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
dimenticavo una osservazione
utilizzi nella mail() stripslashes($......),
ma non hai messo, dove serve di più, inserendo nel db
$...... = addaslashes($_POST['......']);
 

Bruce5000

Utente Attivo
14 Ott 2007
106
0
0
grazie per i consigli, mi sono reso conto che l'email parte ma non arriva
è la prima volta che mi succede, in altri miei siti con altri hosting funziona tutto bene; forse il problema è aruba?
 

Bruce5000

Utente Attivo
14 Ott 2007
106
0
0
ho usato phpmailer ma non arriva lo stesso
questa è la parte dello script dell'invio email
PHP:
require "phpmailer/class.phpmailer.php";

   //istanziamo la classe
$message = new PHPmailer();
$message->IsHTML(true);
//definiamo le intestazioni e il corpo del messaggio
$message->From='[email protected]';
$message->AddAddress('[email protected]');
$message->AddReplyTo('[email protected]'); 
$message->Subject='Nuova newsletter di TestMedicina.com';
$message->Body=stripslashes($messaggio);

//definiamo i comportamenti in caso di invio corretto 
//o di errore
if(!$message->Send()){ 
  echo $message->ErrorInfo; 
}else{ 
  echo 'Email inviata correttamente!';
}

//chiudiamo la connessione
$message->SmtpClose();
unset($message);
stampa "'Email inviata correttamente!" ma non arriva
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
come ti avevo detto il rpblema era risolto al 90%, non ho nessun indirizzo con @interfree.it, può essere uno tra quelli non risolti.
da che ne so puo dipendere dai filtri, nel caso di @interfree.it.

prova a fare un ticket ad aruba segnalandogli il problema, al massimo ti rispondono che non dipende da loro:D
 
Discussioni simili
Autore Titolo Forum Risposte Data
C [PHP] Problema Invio Email Elseif PHP 2
R PROBLEMA INVIO EMAIL AL CAMBIO DI STATO ORDINE E-Commerce 1
L invio smtp con phpmailer - problema invia due volte la email allo stesso utente PHP 0
asevenx problema invio email tramite form PHP 3
Task Mc Problema form invio email da sito ç__ç PHP 4
F Problema form invio email php PHP 3
A problema con l'invio della password tramite email PHP 23
P Problema invio email da php PHP 9
M problema script invio email multiplo PHP 8
B problema invio email PHP 7
Daniele_Carrara Problema timeout - invio mail PHP 7
M [PHP] Problema script ricezione e invio posta... PHP 1
A [PHP] Problema invio mail con funzione mail() PHP 3
S Problema in PHP per invio file XML - RISOLTO- PHP 8
Punix [PHP] problema script invio e-mail PHP 2
cobra_72 [PHP] problema invio multiplo allegati mail PHP 21
S Problema invio form php/html PHP 3
Il Matta Problema Form e invio mail PHP 2
B Problema form mail per invio doppio allegato PHP 1
A Problema invio dati form contatti PHP 12
A Problema orario invio mail per form PHP 4
O [PHP] Problema Invio Mail PHP 2
D Problema modulo invio messaggio da sito web PHP 7
A Problema invio messaggio col form PHP 1
S Problema con invio dati PHP 0
P Problema di invio dati PHP 4
L Problema di invio "value" PHP 1
L problema invio newsletter con script proprio in php PHP 10
A problema invio mail PHP 5
Z Problema invio dati da textarea PHP 2
S Problema con l'invio del form in php PHP 0
A Problema form invio dati PHP 2
T Problema invio dati ad altra pagina PHP 1
D Problema nell'invio dei dati di un form ad uno script AJAX Ajax 8
C problema invio mail con form php PHP 0
J problema con apache2+php ed invio file con cURL Apache 2
J Problema invio file con cURL php su server verso server PHP 1
D Problema invio mail [GIA POSTATO ERRONEAMENTE IN HTML] PHP 0
D Problema invio mail PHP 6
LaKanka Problema invio e-mail, prima riga vuota PHP 0
C Mail e php problema invio PHP 11
L Problema invio allegati via mail con libero PHP 5
V Problema con l'invio delle mail in locale (usando quindi easy php) PHP 16
S Problema invio mail da form Classic ASP 6
C Problema con il doppio invio nel form con onsubmit HTML e CSS 9
Angel0 Problema invio e-mail (era: problemi con xoom) Posta Elettronica 4
H Problema invio e-mail in WebSite X5 Posta Elettronica 0
L problema con invio allegati PHP 1
T Problema di invio dati AJAX-PHP Ajax 8
B Problema invio mail con script php verso i dominii libero PHP 9

Discussioni simili