[Php-it] Problemi con mail()

Alessandro Marinuzzi alecosnet at inwind.it
Fri Jul 6 18:17:22 CEST 2007


Claudio M. ha scritto:
> Cesare D'Amico ha scritto:
>> Occhio che in safe mode non si può usare il 5° parametro. Se lo usi
>> in safe mode, il comando mail() smette semplicemente di funzionare (a
>> meno di un warning che però in produzione non vedrai a video, spero,
>> ma solo nei log).
>>   
> Si si tutto chiaro, mi sono letto il mail del PHP varie volte e ho
> visto queste cose molto bene e infatto ora, dopo il consiglio del 5
> parametro che mi avete dato, ora funziona tutto a dovere.
> Quello che non capisco e' perche' ha cominciato a darmi quel problema,
> php anche se non sono bravissimo lo uso da anni e cosi' anche il
> comando mail e non ho mai avuto quel problema e inoltre su una
> macchina praticamente identica (stesso S.O. stesso PHP e stesso
> postfix) il problema non mi si pone
> La soluzione grazie a voi lo trovata, ma vorrei capire anche la causa :)
>
> Bye
>
io aggiungo non si può usare una sintassi del genere per controllare se
il primo invio è fallito e tentare con il secondo invio?

if (!@mail($mail, $subject, $message, $headers)) {
  if (!@mail($mail, $subject, $message, $headers, "-f $fmail")) {
    exit("e-mail non spedita!");
  }
}

così almeno si tenta il 5° parametro in estremis ;-)

-- 
Alessandro Marinuzzi
--------------------
http://www.alecos.it
--------------------


More information about the Php-it mailing list