per la prima domanda devi per forza utilizzare un componente, ASP non permette l'interfacciamento ad una specifica porta (110 in caso di POP3)

Per la seconda utilizza questo codice:
codice:
Set oMailCDOSYS=CreateObject("CDO.Message")
oMailCDOSYS.Subject="Invio tramite exchange"
oMailCDOSYS.From="postmaster@miodominio.com"
oMailCDOSYS.To="qualcuno@libero.it"
oMailCDOSYS.TextBody="Questo e' i messaggio in text/plain"
oMailCDOSYS.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/sendusing")=2 'utilizzo un server esterno

oMailCDOSYS.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpserver") _
="smtp.server.com" 'Oppure metto l'IP
'Server port

oMailCDOSYS.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpserverport") _
=25 'La porta utilizzata 

'Aggiorno le impostazioni
oMailCDOSYS.Configuration.Fields.Update

'invio
oMailCDOSYS.Send
Qui http://www.microsoft.com/technet/scr....mspx?mfr=true trovi la spiegazione

Se invece vuoi anche autenticarti http://www.paulsadowski.com/WSH/cdo.htm questo dovrebbe chiarirti i metodi

spero di essere stato utile

Davide