ah! non avevo capito il tuo problema...

in genere un server smtp non dovrebbe essere un open-relay cioe non dovrebbe inoltrare posta per conto di chiunque. In caso non ti sia permesso ottieni il tuo errore.

In genere un server smtp inoltra posta se tu sei un suo "affiliato" (es usi il server smtp di tiscali e ti connetti a internet con tiscali)

oppure

se il destinatario dell'email ha un account di posta presso il dominio del server che usi (es usi il server smtp di libero e il destinatario dell'email è pippo@libero.it).

in tutti (quasi) gli altri casi cio' non è possibile.