gli indirizzi di un server di pposta infatti non penso che puoi usare l'autenticazione sul sever che c'è in define prova libero oppure alice
Pop3: in.alice.it
Smtp: out.alice.it
Per me l'errore è l'uso dei puntatori in sin.sin_addr.s_addr = *((unsigned long*) he->h_addr); non saprei come risolverlo, devo usare il comando malloc ?