Author |
Topic  |
|
sugacane
Starting Member
USA
12 Posts |
Posted - 01 December 2009 : 14:46:02
|
hello all! setting up a forum, got it most of the way done except I'm experiencing problems.
I want to use E-mail Validation, so I have that On.
a new user can go through the registration process and gets the site message that they will be sent a confirmation email, but they don't get one.
in the meantime, new users are put on the Pending Members list, even though I have Restrict Registration set to Off. I have the choice of either approving a user and they can start immediately, bypassing the email validation, or delete the user.
in the Admin Options, E-mail Server Configuration, I did put in the right email server address (mail.blahblah.com which does both incoming pop3 and outgoing smtp)
also I put in the right Administrator Email Address, if that makes a difference. webmaster@blahblah.com.
I checked webmaster@blahblah.com functionality by logging into webmail on the host server and successfully sent an email to a test address of a test user, which is on a completely unrelated server. so I know that can send email.
got Select E-mail Component set to ASPEmail (default).
what could be wrong? how can it be fixed? |
|
leatherlips
Senior Member
   
USA
1838 Posts |
|
sugacane
Starting Member
USA
12 Posts |
Posted - 03 December 2009 : 00:00:51
|
I figured it all out.
first off, the 'pending members' list doesn't mean much, as long as there have been new users that haven't validated their emails yet they will be on that list. they can do that themselves and will automatically be removed from the list. so that's irrelevant.
needed to use a sendmail web server instead of pop3/smtp I was using. got the url, entered into email server config page.
next needed to select a sendmail-type email component to go with it. was using ASPEmail, incompatible. same for CDOSYS. other component named "Dundas Mail (SendMail)" works. didn't bother with "Dundas Mail (QuickSend)" or Jmail 3x/4x.
now validation emails are sent. also checked subscription function, that works too.
someone else thought he fixed the problem by changing some code in admin_home.asp, he thought it makes snitz quit listing pending members, in reality nothing was changed except he eliminated the link from the page.
quote: I FIXED the problem. I just removed the "1".
In admin_home.asp I changed line #145 from:
if strEmailVal = "1" then Response.Write(" <LI><span class=""spnMessageText""><a href=""admin_accounts_pending.asp"">Members Pending</a></span> <font size=""" & strFooterFontSize & """>(" & User_Count & ")</font></LI>" & vbNewLine)
to this:
if strEmailVal = "0" then Response.Write(" <LI><span class=""spnMessageText""><a href=""admin_accounts_pending.asp"">Members Pending</a></span> <font size=""" & strFooterFontSize & """>(" & User_Count & ")</font></LI>" & vbNewLine)
now that I got that fixed, I still could not send emails between members. ???
I was using an account that had not been email validated (call it A) to try to send to an account with a validated email (B). said it was sent but nothing went through.
created another account (C) and validated its email, then sent from C to B successfully.
??? C works but A doesn't?
changed email in profile of A, causing re-validation of new email address (old one hadn't been validated)
tried again, now sends A to B successfully.
a user must have a validated email before he can send email. there simply was no notice about that, said anyways A was sending to B when in fact it was not. |
 |
|
|
Topic  |
|
|
|