Login / Register
User
Pass



Forget pass?

Search KnowledgeBase

 

 

 

Main > Emails
Minimize Text   Default    Enlarge Text
 

Why do my members not receive emails?

Print
Save to list
E-mail
Created 2009-01-06
Modified
Views 1
Author Administrator
Before seeking a technical explanation for why emails are not being delivered from your site, we should first check the basics for sending emails from administration. Once you have sent emails from admin send mail, they are queued in a mail queue. There is a link in admin called 'Mail queue' to  manage the mails. Directly below that is a link 'Process mail queue' and here you can set the number of mails to send within a certain timeframe and then start the process of sending the mails. The purpose behind the mail queue is to prevent your hosting company from banning your account for sending too many emails. Each hosting company has their own policies and you should check their limits before sending large numbers of emails. If this does not resolve your problem, please read on.

Your website software generates various emails. For example when a member registers on the site, when they receive a message and so on. The software creates these emails and sends them using a common function in called mail(). This function is provided by the PHP language installed and configured on the server by your hosting company.

For the mail functions to be available, PHP requires an installed and working email system. The program to be used is defined by the configuration settings in the php.ini file. This is the responsibility of your hosting company and is not related to the software.

If mails are not being received by your members, you can check the following:

Does your account have SPAM filters?
If it does, check your junk mail folder (or trash, or whatever your particular program calls it.) It may have been received and filtered out. Fortunately most programs allow you to add it to a list of safe senders so it won't be filtered out in the future.

Is your registered email address correct?
When you or the member registered did they enter the correct email address for them to receive emails? If not, it is likely that their email is being bounced back. 

Are you sending from a valid email address?
Depending on the host configuration, if the email address that you have set up in the contact details for the site (under admin->set parameters) is invalid, you will not be able to send emails from that account. Equally some spam filters will recognise the address as non-existant and flag the mail as spam. Please follow your hosts instructions to create a valid email address on your hosting account. DO NOT use gmail, hotmail or other similar addresses in the contact details, it MUST be a valid address with the same domain as the website.

Are you sending to a legal address?
Depending on how your host has things configured, sometimes you can't send a form mail to yourself@THISaddress.com if your form is on www.THATaddress.com. You may need to setup an email that corresponds to the site you are sending from, or see if your host allows you to add your other email address as an allowed recipient. Since all hosts are different, the best thing you can do is contact them.

Is your domain or IP blacklisted?
If your hosts server or IP address has been blacklisted your emails will not be delivered. In a shared hosting environment, any domain on the IP could get the entire IP blacklisted and therefore affect your domain. To find out if the IP of your server has been blacklisted check here SpamCop

Do you need authentication?
When you send email from your mail program, do you need to provide a password for outgoing mail (outgoing mail authentication?). If you are unsure because you set up your mail a long time ago, the best thing to do is ask your host. If you do need outgoing authentication, the mail () function won't work.

If none of the above resolve or answer your question, please contact your hosting company and ask them to trace the mails from your site and through to the mail queue.




Related Articles
How can I set up an email used for the site?
To set up an email address you need to follow the instructions from your hosting company. For lunarpages you log in to the control panel and create the email address...
How do I access the files on my server to make changes?
You will need to download a free FTP client such as http://software.visicommedia.com/en/products/aceftpfreeware/ Please also read the following article to understand...
How do I resend confirmation mails?
There is a link on the login page for the user to enter his/her email address and resend the username and password. If you have the confirmation email set ON and the...