Buongiorno,
sono disperato, il mio sito ecommerce ha funzionato per mesi, la settimana scorsa da sabato fino a lunedì non inviava gli ordini. Il sito è in host in server Linux. Ho inviato ticket all'assistenza che non ha spiegato le azioni effettuate ma il sito ha rifunzionato.
Ieri dalle 8:50 stesso problema.
Test effettuati mostrano il corretto funzionamento se cambio piattaforma da linux a Windows 2008.
Da poco però ho scoperto che è stato sufficiente rinominare la pagina php che invia le mail.
Secondo voi esperti, posso fare qualcosa dal lato php oppure si può risolvere soltanto da lato server?
Grazie infinite per il supporto
ecco il codice
$imposta1 = ini_set("SMTP","smtp.XXXXX.it");
//metti come secondo parametro l'indirizzo del server SMTP
$imposta2 = ini_set("smtp_port","25");
//metti come secondo parametro il la porta del server SMTP
$imposta = ini_set("sendmail_from", "[email protected]");
if (!$imposta) { print "Non posso impostare sendmail_from!<br>\n"; }
$mailheaders = "From: $b_email\r\n";
$mailheaders .="X-Mailer: PHP/" . phpversion();
// ******************modificare ***********
$subject = "Ordine da XXXXX";
mail($youremail, $subject, $strMessageBody, $mailheaders);
//# Send email confirmation to the customer.....
$mailheaders = "From: $emailfrom\r\n";
$mailheaders .="X-Mailer: PHP/" . phpversion();
// ******************modificare ***********
$subject = "A breve ti sarà inviata la conferma dell'ordine";
mail($b_email, $subject, $strMessageBody, $mailheaders);
sono disperato, il mio sito ecommerce ha funzionato per mesi, la settimana scorsa da sabato fino a lunedì non inviava gli ordini. Il sito è in host in server Linux. Ho inviato ticket all'assistenza che non ha spiegato le azioni effettuate ma il sito ha rifunzionato.
Ieri dalle 8:50 stesso problema.
Test effettuati mostrano il corretto funzionamento se cambio piattaforma da linux a Windows 2008.
Da poco però ho scoperto che è stato sufficiente rinominare la pagina php che invia le mail.
Secondo voi esperti, posso fare qualcosa dal lato php oppure si può risolvere soltanto da lato server?
Grazie infinite per il supporto
ecco il codice
$imposta1 = ini_set("SMTP","smtp.XXXXX.it");
//metti come secondo parametro l'indirizzo del server SMTP
$imposta2 = ini_set("smtp_port","25");
//metti come secondo parametro il la porta del server SMTP
$imposta = ini_set("sendmail_from", "[email protected]");
if (!$imposta) { print "Non posso impostare sendmail_from!<br>\n"; }
$mailheaders = "From: $b_email\r\n";
$mailheaders .="X-Mailer: PHP/" . phpversion();
// ******************modificare ***********
$subject = "Ordine da XXXXX";
mail($youremail, $subject, $strMessageBody, $mailheaders);
//# Send email confirmation to the customer.....
$mailheaders = "From: $emailfrom\r\n";
$mailheaders .="X-Mailer: PHP/" . phpversion();
// ******************modificare ***********
$subject = "A breve ti sarà inviata la conferma dell'ordine";
mail($b_email, $subject, $strMessageBody, $mailheaders);