473,472 Members | 2,184 Online
Bytes | Software Development & Data Engineering Community
Create Post

Home Posts Topics Members FAQ

How can I keep my site's newsletter out of SPAM folders?

1 New Member
hello
I'm designing a newsletter for my site and I gonna send my newsletters using mail() function.
I want each user that receives newsletter be able to see just his email address in "TO" field and I wanna hide the other users.
I know that it's not a correct way to repeat mail() function for each single newsletter user but when I use BCC header my emails will go to SPAM folders!

Please guide me how to use headers to send my newsletter out of Spam folders.
Thanks
Jul 9 '07 #1
3 3359
pbmods
5,821 Recognized Expert Expert
Heya, neopersia. Welcome to TSDN!

Your site's newsletter is going to SPAM boxes 'cause it looks an awful lot like spam to modern email clients! There's very little you can do about this (would you want REAL spammers to be able to fool spam filters so easily?). But there's a lot that your Users can do.

First off, tell your Users to look for it in their spam box the first time around. Usually, if you move a message out of your spam mailbox, the email app is smart enough to figure out that the next one is probably not spam.

Another factor that helps is getting your Users to add the From email address to their address books, which a lot of spam filters will check with before marking a message as spam.

If your server can support the load, try sending out one email per User so that you can put the User's email address in the To header instead of BCC. If you do this, also try to address the message to the User's full name:
Expand|Select|Wrap|Line Numbers
  1. $to = "\"$firstname $lastname\" <$email>";
  2. mail($to ... );
  3.  
Mac OS X's junk mail filter is less likely to mark the message as spam if you know the User's full name. I'm sure it's not the only one.
Jul 9 '07 #2
kovik
1,044 Recognized Expert Top Contributor
SwiftMailer, an open-source, flexible, object-oriented alternative to PHP's native mail(), provides documentation on legitimately lowering the chances of being considered spam.
Jul 9 '07 #3
nitinpatel1117
111 New Member
Yes, the best way to send emails is to do them separatly, i.e. one for each person, rather than BCC everyone. just put the code in a loop and send to each person by looping through the list of email addresses.

yes it will increase load on your system, so if you want to stop that, the best thing to do is to put a 1 sec paused in the loop, after sending each email. i do it through header reloads.

Also, spam filters usually block emails depending on the subject of the email, the ‘from’ address or the content of the actual email.

also they look at the from adddress and the return address, and sometimes make decisions on this as well. (i.e. if it is different)

Anyway here’s a link to words that usually get blocked by spam filters.

http://www.wilsonweb.com/wmt8/spamfilter_phrases.htm
http://www.internetbasedmoms.com/ezi...m_filters.html

try to aviod these terms in the subject and main content of email.
Jul 9 '07 #4

Sign in to post your reply or Sign up for a free account.

Similar topics

0
by: cooldv | last post by:
i have an *access database + ASP newsletter* that is working fine and it sends newsletter to ALL the email addresses in the DB. i want to send this newsletter to only a select group (like people...
1
by: Fahad | last post by:
I want to build a system that sends formated HTML newsletter. Like the one we recevive from microsoft. How do we include the whole page with the pictures and style in an e-mail I am using CDOSY ...
1
by: -DRB- | last post by:
Hi all, Off topic... not sure - apologies if so - but I know you guys/gals will be able to help! I would like to set up a subscribe/unsubscribe newsletter service from the website. I've done...
0
by: Wim Hoogenraad | last post by:
Dear Webprofessional, In this newsletter we like to inform you about some developments on our website. First of all we would like to thank you who joined WebmastersLookup. Without the...
7
by: Kevin Lawrence | last post by:
Hi all I was wondering if there were any guidlines to follow before a publishing a site out in the www. I'm most concerned about security, I can ensure the data is secure over HTTPS and i can...
0
by: Eric | last post by:
We've got a fairly large legacy ASP site, consiting of one main website with a lot of sub-folders organized in a tree under the main site. We don't use IIS Application/Virtual directories other...
9
by: AG | last post by:
Using VS2005 Pro. I just deployed a ASP.NET 2.0 website (not web application) with the option to make it updatable. VS deployed all aspx, ascx files, but not all image or html files. It also...
11
by: ginoplusio | last post by:
Hi, I'm developing a software to send newsletter to the users of my website. I have a problem on the stats, detecting the opening of the newsletter on the user's client. The method I've chosen...
1
by: alqui | last post by:
Hi, I'm actually trying to resolve a simple problem. I'm trying to build my Web site. The structure of the Web site looks like that : /Element /Element/App_Code /Element/Admin...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
1
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...
0
muto222
php
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.