no 1.
to add those items to the code open function_send_mail.asp within the functions folder and look for the case "CDOSYS"
under that there is a configuration section that looks simular the above.
add these lines (below).. to the section
.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "mail.YourDomain.com"
.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = "you@domain.com"
.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "password"
.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
you can delete the duplicates like the mail server . then add the relavent details.
no 2.
some hosts (some).. allow this, where it says mail server within
the email configuration section of the forum enter localhost
and the other details as already are. as i said somehosts allow this. but the above 2 ways are doable.. and the top.