Visualizza messaggio singolo
  #8 (permalink)  
Vecchio 12-08-2008, 16.59.59
Nagol Nagol non è connesso
Junior Member
 
Data registrazione: 15-01-2007
Messaggi: 15
Nagol is on a distinguished road
Predefinito

Citazione:
Originalmente inviato da smemorex Visualizza messaggio
Salve,
dall'errore riportato è evidente che il problema è nel campo from. Come suggerito qualche post più sopra inserisca:

mail("tuo@destinatario.it","oggetto messaggio","testo del messaggio","From: <email.del@tuosito.it>\r\n")

dove al posto di email.del@tuosito.it inserisce un account presente sul suo spazio, le assicuro che con questa sintassi tutti i nostri clienti riescono ad inviare mail anche a libero.it e co.
Ecco le stringhe del mio script:

sendmail($to, "redazione@mangaforever.net", $messaggio2, $titolo, 1, $totest);

Poi è un altro che fa apparire quei dati nella mail:

sendmail($to, "redazione@mangaforever.net", $messaggio, "Newsletter Settimanale", 1);

E inoltre ho questa stringa qui:

if ( !@mail($to, $subject, $message, $headers) ) {
if ( !@mail($to, $subject, $message, "From: <$from>\r\nReturn-Path: <$from>\r\n") ) {
echo "\n";

$headers = "From: <$from>" . $delimiter;
$headers .= "Return-Path: <$from>" . $delimiter;

Cosa dovrei modificare?


Da notare che quando lo script viene inviato direttamente da web digitando l'indirizzo dello script il return path è questo

Return-path: <nobody@ares.dnshighspeed.com>

Quando lo script viene inviato attraverso il cron job il return path è questo:

Return-path: <mangxxx (nome utende del server) @ares.dnshighspeed.com>

Ultima modifica di Nagol : 12-08-2008 alle ore 19.07.08.
Rispondi citando