Ciao a tutti,

ho un semplice script che dovrebbe permettermi di spedire gli email indicato in seguito.
Il sito che implementa la funzione email é online all'interno della mia azienda (quindi é possibile richiamare il sito solo per gli utenti della mia azienda e non é possibile richiamarlo per un utente esterno).

Nello script indico SMTP e la porta utilizzata ed in seguito ho lo script per l'invio dell'email.



ini_set("SMTP", "192.168.1.18");
ini_set("smtp_port", "25");

$from = "From: test_uno@hotmail.it";
$destinatario = "test@hotmail.it";
$oggetto = "Prova script!";
$messaggio = "Hai ricevuto questo messaggio?";

if (mail($destinatario , $oggetto, $messaggio,$from))

{
echo("Invio eseguito");
}

else

{
echo("Invio fallito");
}


Quando cerco di far girare lo script compare il seguente messaggio:

Warning: mail() [function.mail]: SMTP server response: 550 5.7.1 Unable to relay in C:\Program Files\OCS Inventory NG\xampp\htdocs\gdq\Test.php on line 15
Mail NOT Sent

Ho letto diversi forums e ho cercato di risolvere il problema ma inutilmente.

Qualcuno mi può aiutare? Grazie.


P.S. Al posto dell'indirizzo IP ho anche indicato mail.xxx.ch fornito dal sistemista ma con lo stesso esito