Dettagli domande frequenti...
Risposta: Ciao, il messaggio 'relaying not allowed - please use smtp auth indica sostanzialmente che non stai usando il giusto server SMTP (quello necessario per l'invio delle email) per inviare il tuo messaggio.
Considera una regola generale...per spedire email da un certo indirizzo c'è bisogno che tu usi il server SMTP di quello stesso servizio email, non puoi usarne uno diverso.
Per farti capire meglio, se cerchi di inviare una email da un indirizzo hotmail.it, devi necessariamente configurare il tuo account di posta affinchè usi il server SMTP di hotmail.it, con relativo utente autorizzato nonchè password attuale in modo che da qualunque programma tu tenti l'invio della email il server ti riconosca come il proprietario dell'account, diversamente non potresti (o non dovresti) conoscerne la password.
Ti potrebbe essere utile questa nostra vecchia guida che ti linko qui sotto: