Originariamente inviato da daniele_dll
di funzionare indubbiamente funziona, il problema però è che va impostata la path dell'interprete di php nel php.ini oltre al percorso al file ed ai vari parametri

era una soluzione che avevo pensato tempo addietro che, mentre è semplice da implementare, è più complessa da applicare di volta in volta
Ma l'idea ha l'indiscutibile enorme vantaggio di essere scritta in PHP, ovvero nello stesso linguaggio che sicuramente deve conoscere l'utilizzatore finale! (questo script dopotutto serve solo a noi programmatori in php...).
Quindi è possibile usare costanti anzicché parametri...

Io pensavo ad una cosa del genere:

Codice PHP:
//ATTENZIONE: QUESTO CODICE E' UNA BOZZA NON TESTATA E SCRITTA AL VOLO

/*
****** sendmail.php ******

Configure your php.ini like as:

sendmail_path = "C:\Program Files\EasyPHP5.3.0\php\php.exe" -c "C:\Program Files\EasyPHP5.3.0\apache\php.ini" -f "C:\mail\sendmail.php"

where 
 - "C:\Program Files\EasyPHP5.3.0\php\php.exe" is full php's path.
 - "C:\Program Files\EasyPHP5.3.0\apache\php.ini" is full path of your "php.ini" file.
 - "C:\mail\sendmail.php" is full path of this file.
*/

define('_EMAIL_PREFIX_','email_');
define('_EMAIL_SUFFIX_','.eml');


$current_dirname=dirname(__FILE__);
//Find max_count
$max_count=0;
if (
$handle opendir($current_dirname)) {
    while (
false !== ($file readdir($handle))) {
        if (
ereg (_EMAIL_PREFIX_."([0-9]+)"._EMAIL_SUFFIX_$file$regs)) {
            if (
$regs[1]>$max_count$max_count=$regs[1];
        }
    }
    
closedir($handle);
}
$max_count++;

//Write Email
$f fopen($current_dirname."/"._EMAIL_PREFIX_.$max_count._EMAIL_SUFFIX_"w++");
fwrite($ffile_get_contents("php://stdin"));
fclose($f); 
Non ho ancora avuto il tempo di provarlo, ma è indubbiamente semplice da usare e sufficientemente semplice da installare.

Se avete tempo di provarla...