No approval & activation email is sent to new registrants email on registration

Started by samueliyinbo, March 21, 2010, 06:44:55 AM

Previous topic - Next topic

samueliyinbo

Hello please I need help. When someone registers, no activation or welcome email is sent to his or her email address. Furthermore, no email is sent to my admin email indicating that I have a new member that has registered or needs approval, in addition to all this, it seems that when I send a topic for notification it does not get to their email address. Please I need help here. Thank you for your support.

Chas Large

It sounds like your e-mail is not working at all, you can test it by sending a newsletter to yourself.

If this fails to arrive, check you e-mail setup. Has anything changed since you set up the forum?

Are you using PHP or SMTP?

Has the postmaster e-mail address been changed?

If you are using SMTP the webmaster address MUST be on the same domain. like www.myforum.com and the webmaster address must be [email protected].
My Modifications :)  My Forum

Please DO NOT PM me with support requests. Post the problem in the appropriate Support Board so everyone can benefit from the advice given.

samueliyinbo

 
Quote from: Chas Large on March 21, 2010, 08:02:11 AM
It sounds like your e-mail is not working at all, you can test it by sending a newsletter to yourself.

If this fails to arrive, check you e-mail setup. Has anything changed since you set up the forum?

Are you using PHP or SMTP?

Has the postmaster e-mail address been changed?

If you are using SMTP the webmaster address MUST be on the same domain. like www.myforum.com and the webmaster address must be [email protected].

Please how do I  check my email setup. As admin I used a gmail account,( temporarily) but I am planing to register a name @mydomainname.com.

Please how do I check if I am using PHP or SMTP. 

I just sent a mail to myself from admin > newsletters but it only went into my PM inbox of my forum, it did not go to my gmail account I created for my admin, and for the non admin account i created for myself for  testing purposes, it also went to the PM inbox of the forum but not the gmail account of it

Please help. Thank you

Kenny01

Your mail server may also be flooded with queue mails, contact your host.

Chas Large

Go to Admin > Server Settings and click the Features and Options tab.

There it lists:

Mail type     
SMTP server    
SMTP port    
SMTP username    
SMTP password

If the Mail type is set to PHP, which it most probably is, then your host may be blocking PHP mail and you need to contact them to find that out.

If the Mail Type is set to SMTP then in the SMTP Server box there will be an entry something like SMTP.mail.yourdomainname.com

If that entry is correct (the yourdomainname.com part should match where your site is hosted) then the next thing to check is the Webmaster e-mail address. Click the Core Configuration tab and look down the page.

The Webmaster e-mail address must match your SMTP mail domain name (if you are using SMTP mail) so it should be something like [email protected]

If you have your gmail address in there and you are using SMTP mail, it just won't work. If you don't have a webmaster address at all in there then no matter which mail system you use, it won't work.
My Modifications :)  My Forum

Please DO NOT PM me with support requests. Post the problem in the appropriate Support Board so everyone can benefit from the advice given.

samueliyinbo

Quote from: Chas Large on March 21, 2010, 09:55:49 AM
Go to Admin > Server Settings and click the Features and Options tab.

There it lists:

Mail type     
SMTP server    
SMTP port    
SMTP username    
SMTP password

If the Mail type is set to PHP, which it most probably is, then your host may be blocking PHP mail and you need to contact them to find that out.

If the Mail Type is set to SMTP then in the SMTP Server box there will be an entry something like SMTP.mail.yourdomainname.com

If that entry is correct (the yourdomainname.com part should match where your site is hosted) then the next thing to check is the Webmaster e-mail address. Click the Core Configuration tab and look down the page.

The Webmaster e-mail address must match your SMTP mail domain name (if you are using SMTP mail) so it should be something like [email protected]

If you have your gmail address in there and you are using SMTP mail, it just won't work. If you don't have a webmaster address at all in there then no matter which mail system you use, it won't work.

I was able to see the list from where you asked and its as follows:
Mail type        = (PHP default)
SMTP server       = blank
SMTP port       = 25
SMTP username  = [email protected]   
SMTP password  = xxxxxxx

I also just changed my webmaster email to the same as SMTP username.

Please am I in order, however I am trying to see how I can change from [email protected] to [email protected]

Please take a look at it and see if I am in order. Thanks

Chas Large

Nope, that won't work because Gmail and SMF don't get on. Besides, the username and password is only used when SMTP is set as the Mail Type and authentication is required, you have yours set to PHP.

Remove the username and password. from those boxes.

PHP uses whatever is available on the host server and if they block it then it won't work. Check your control panel for your host account, they should offer you e-mail services with your hosting and they should give you details of your SMTP settings, piss poor if they don't. How else would you make use of e-mail addressed to yourdomain.com?

Once you have those settings, change the Mail Type to SMTP. If authentication is required (most times it's not as you're running on their server), enter your username, typically [email protected] and the password they give or you set. Make sure the webmaster mail is set the same as your username and it should work.
My Modifications :)  My Forum

Please DO NOT PM me with support requests. Post the problem in the appropriate Support Board so everyone can benefit from the advice given.

samueliyinbo


Chas Large

Would you like to let us all know what was wrong? so we can all learn from your experience?

And if it's solved, please mark the the topic as solved by clicking the button down the bottom left. :)
My Modifications :)  My Forum

Please DO NOT PM me with support requests. Post the problem in the appropriate Support Board so everyone can benefit from the advice given.

samueliyinbo

Thank you Chas. What went wrong was the mail type which was set as PHP and the use of gmail. As you adviced, I had to change it the Mail type setting from PHP default to SMTP and used [email protected] instead of gmail.

I followed exactly what you said after I showed you the variables I put on my website, which you pointed out was wrong. It was your advice I used, so anyone with the same problem can just read up what I did and follow your advice.

Thanks once again. I believe the issue is now resolved

Chas Large

Glad to hear that good news Samuel, I'll mark the topic as solved. :)
My Modifications :)  My Forum

Please DO NOT PM me with support requests. Post the problem in the appropriate Support Board so everyone can benefit from the advice given.

Advertisement: