NON ARRIVANO GLI ORDINI 
Автор: FERNANDO ANTONIO B.
Просмотрено 823,
Подписчики 1,
Размещенный 0
Buongiorno, è da qualche giorno che non arrivano gli ordini dal mio e-shop... non li trovo neanche nella cartella spam... da cosa puo' dipendere?
Grazie è urgentissimo!
Размещено
Автор
Questo è quello che mi scrive il mio host... ma in quale file devo apportare le modifiche?
Come posso spedire una mail con PHP?
Per spedire la posta elettronica con PHP, magari tramite formmail, si usa la funzione mail() descritta direttamente nel sito ufficiale di PHP.
Bisogna avere l'accortezza di inserire necessariamente il parametro addizionale "-f ***" altrimenti le e-mail verranno con buona probabilità bloccate da qualche sistema antispam in quanto provenienti da un'indirizzo inesistente.
Uso del comando:
mail (destinatario, oggetto, messaggio, intestazione, parametri addizionali);
destinatario: indicare l'indirizzo e-mail del destinatario del messaggio
oggetto: indicare l'oggetto del messaggio
messaggio: indicare il messaggio utilizzando i caratteri "\n" per segnalare il ritorno a capo
intestazione: parametro facoltativo, dove si possono indicare la priorita' del messaggio, il Cc, il Bcc, il mittente e via dicendo.
parametri addizionali: parametro facoltativo per indicare il server mittente del messaggio. Per evitare che il proprio messaggio sia cestinato dai server antispam e' bene specificarlo.
Esempio pratico: Di seguito trovate uno script di esempio sull'uso del comando mail() di PHP. Allegato a questo messaggio e' disponibile un file con l'esempio liberamente scaricabile.
<?php
/*
Nota: inserire gli indirizzi e-mail ripotati in questo esempio con indirizzi reali.
*/
$intestazione = "From: Mario Rossi <***>\r\n";
$intestazione .= "Cc: ***\r\n";
$intestazione .= "CCn: ***\r\n";
$intestazione .= "X-Priority: 3\r\n"; // 2 = urgente, 3 = normale, 4 = bassa priorità
$intestazione .= "X-Mailer: PHP/" . phpversion();
$destinatario = "***";
$oggetto = "Messaggio di prova via PHP";
$messaggio = "Questo e' un messaggio di prova inviato\nusando l'istruzione mail() di PHP.\n\nA presto.";
$parametri = "-f ***";
if (mail ($destinatario, $oggetto, $messaggio, $intestazione, $parametri)) echo "Messaggio inviato";
else echo "Messaggio NON inviato";
?>
Автор
C'è qualcuno che risponde?????
Buongiorno Fernando,
per l'invio di email fa tutto WebSite X5, devi solo controllare che il tuo sito supporti il linguaggio PHP, prova a contattare il server e chiedere direttamente a loro.
Comunicami anche il link del sito così da poter verificare.
Автор
il sito è www.effebicoltellerie.com
Автор
gli ordini continuano a non arrivare!
Автор
Il mio server è tophost... credo che supporti php
Автор
Io utilizzo professional 10
... verifica quale script dei TEST MAIL risponda meglio qui: http://www.effebicoltellerie.com/admin/
... trovato quello corretto, si dovrà impostare nel Progetto e riesportare...
.
Автор
Nessuno funziona...
... hai controllato la ricezione anche nello SPAM ...?...
Автор
si... niente
... su tophost dovrebbe funzionare il protocollo di base con la funzione PHP MAIL()...
... prova il 3° di questi TEST: http://www.zspace.it/kolasim/mio_php/test_PHP.txt
... io ho provato adesso e funziona...
.
Автор
aspetto che mi rispondano quelli di web site perchè non riesco a fare i test
... allora non hai fatto i test suggeriti...?...
...!... questo dipende da te, per essere aiutato...!...
.
Buongiorno Fernando,
per un test più approfondito occorre mi comunichi i dati FTP per accedere al tuo server e fare un test.
Rendi il topic privato e inviami i dati.
Fammi sapere.