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

Rispondi quotando