Ciao a tutti!
Premetto che ho visitato molto questo forum per risolvere molti problemi tecnici.. in effetti ho anche visitato tutti gli altri forum su oscommerce.
Il mio problema è questo:
Ho la versione MS2 total pack presa da questo sito (ma il problema accadeva lo stesso con la MS2 originale).
Purtroppo non vengono inviate le mail in nessun caso, sia durante la registrazione nuovo utente (che peraltro va a buon fine) sia durante l'invio email dall'amministrazione.
L'errore è sempre lo stesso:
Warning: Failed to Receive in C:\Inetpub\hosts\comunicanto\shop\admin\includes\classes\email.php on line 500
Warning: Cannot add header information - headers already sent by (output started at C:\Inetpub\hosts\comunicanto\shop\admin\includes\classes\email.php:500) in C:\Inetpub\hosts\comunicanto\shop\admin\includes\functions\general.php on line 86
Il server sul quale è ospitato il dominio www.comunicanto.it (il negozio sta a QUI) è una macchina Windows 2000 le cui informazioni dettagliate le trovate QUI.
Alle righe intorno 500 del file email.php sta scritto:
if (EMAIL_TRANSPORT == 'smtp') {
return mail($to_addr, $subject, $this->output, 'From: ' . $from . $this->lf . 'To: ' . $to . $this->lf . implode($this->lf, $this->headers) . $this->lf . implode($this->lf, $xtra_headers));
} else {
return mail($to, $subject, $this->output, 'From: '.$from.$this->lf.implode($this->lf, $this->headers).$this->lf.implode($this->lf, $xtra_headers));
}
Ovviamente non cambia nulla se nell'amministrazione imposto il protocollo "smtp" oppure "sendmail". Il valore giusto cmq dovrebbe essere "smtp".
Alla riga 86 di general.php è scritto:
header('Location: ' . $url);
E più in generale la funzione relativa che contiene la riga è:
// Redirect to another page or site
function tep_redirect($url) {
global $logger;
header('Location: ' . $url);
if (STORE_PAGE_PARSE_TIME == 'true') {
if (!is_object($logger)) $logger = new logger;
$logger->timer_stop();
}
exit;
}
Cercate di aiutarmi.. a questo punto non so più che pesci prendere.
Tutto il resto della piattaforma elettronica funziona correttamente.
HELP!!
Errore tosto invio email
Moderatore: mod Generali
RISOLTO!!!!!!!!!
finalmente ce l'ho fatta.
ho dovuto aggiungere stringa nel file email.php
ini_set(sendmail_from, "nome@dominio.it");
ini_set(SMTP, "mail.dominio.it");
ovviamente da sostituire i valori con quelli propri.
ho dovuto aggiungere stringa nel file email.php
ini_set(sendmail_from, "nome@dominio.it");
ini_set(SMTP, "mail.dominio.it");
ovviamente da sostituire i valori con quelli propri.
Re: RISOLTO!!!!!!!!!
grazie proverò la soluzione!Fiz ha scritto:finalmente ce l'ho fatta.
ho dovuto aggiungere stringa nel file email.php
ini_set(sendmail_from, "nome@dominio.it");
ini_set(SMTP, "mail.dominio.it");
ovviamente da sostituire i valori con quelli propri.
Re: RISOLTO!!!!!!!!!
ciao, scusami ma sono un pincipiante, dove le hai iserite queste due righe? puoi postare il codice prima o dopo?Fiz ha scritto:finalmente ce l'ho fatta.
ho dovuto aggiungere stringa nel file email.php
ini_set(sendmail_from, "nome@dominio.it");
ini_set(SMTP, "mail.dominio.it");
ovviamente da sostituire i valori con quelli propri.