There are MANY reasons why emails do not get received.
But for the most part - they will not get thru if they rate as SPAM.
The simple fact of the matter is that many hosting servers are not setup properly to handle SPAM mitigation.
The first and most common issue is REVERSE DNS LOOKUPS -- that is when an email arrives at a clients email server does it appear to be from a valid location.
Many emails servers first test the IP addess of the send server and compare it with the domain name of the email.
So for example you send and email from admin@myservername.com which come from a server located at IP address 222.222.222.1 which is hosted at hosthere.com
The server makes a reverse dns request on ip address 222.222.222.1 - and looks to see who owns that IP.
In many cheaper hosted site settings - and also some of the more expensive ones - the domain name that is returned from this reverse dns requeste will be mail.hosthere.com and not myservername.com or mail.myservername.com
SO automatically - the receiving server is now on the backfoot - spam warning - spam warning - etc etc
>>>>>>>>>>
The second issue is that many hosting services effectively have a single IP point for their MAIL Services - and for the want of a better word - these are commonly abused and often wind up on spam site lists.
When combined with the reverse dns failure - the simple fact is - in many cases - your email with now be bounced - in which case you should at least get a reply email in your admin in box - or sadly and more commonly the email just gets dumped.
>>>>>
So for the most part - if they dont receive the email once - chances are they with never receive it.
>>>>>
Umm so what can you do to help the matter -
First off - talk to your hosting provider - to see if they do offer reverse-dns listing capabilities.
Second - make sure that new members have added your admin account to their WHITE list - that is people they are willing to receive emails from.
Third - try changing the text in your email - so that it triggers less SPAM pointers ...
1. subjects that include the users name
2. remove any URLS
3. remove any IMAGES
4. make sure that your domain name and IP address are not spam listed
Westa