stiamo iniziando a creare un'app Web. Il mio collega si sta sviluppando su Linux, e sto correndo tramite uno stack WAMP con Windows XP. Stiamo usando Zend.PHP invia posta su Windows provocando l''hang' dopo l'invio dell'email
Quando si invia un modulo e si invia un'e-mail utilizzando l'e-mail di Zend, l'e-mail viene inviata e quindi si ottiene uno schermo vuoto, in cui sulla macchina Linux l'app continuerà normalmente.
Così ho scritto il mio piccolo script, mail.php che utilizza phpmailer - e succede esattamente la stessa cosa, l'e-mail invia, e poi lo schermo vuoto. Così abbiamo:
if(!$mail->Send())
{
echo "Mailer Error: " . $mail->ErrorInfo;
}
else
{
echo "Message has been sent";
}
è, come ci ha segnalato l'errore, l'e-mail mandate, ma "comunicazione è stata inviata" mai stampe allo schermo (o qualsiasi altra cosa, normale HTML troppo).
Non sono molto tecnico, quindi mi scuso se ci sono passaggi di debug evidenti da eseguire. C'è qualcosa di particolare nella configurazione di Windows php che mi è sfuggito?
È un server SMTP esterno con autenticazione.
Ciao Peter. Grazie mille per aver risposto. Ho aggiunto le righe che hai suggerito e ancora ottengo una schermata vuota. Apache non mostra errori che posso vedere, l'ultima voce nel log di accesso di apache è: 127.0.0.1 - - [27/Aug/2009: 20: 17: 08 +0100] "OTTIENI /mail.php HTTP/1.1" 200 - che sembra ok? – Dave