Anyone have any insight on the mail all users function. I tried it for the 1st time in forever and after some time... I got an error (I was kinda tired... so I lost the page and the exact detail).
I found in my sendmail some traces of the mailing, received a copy myself and received some bounces, but sendmail appears that there may have been 1,000 mails?? and when I polled my mods and friends... no one saw the mail. I have about 18,000 members.
After scanning mysql... it appears that there are some bad emails early on. Probably the AOL users, who don't put the @aol.com suffix to there name. If anyone could figure a way to replace all email in the wrong format to a default email... that might work. I think the bad emails break the script??
Any suggestions? Any way to break the size of the database up into smaller parts for the mailing?
How bout putting your email in the BCC field and trying the mass email again. Any members with bad email address's will come back after it mails out. Some server's require the BCC field filled in. Right now it send out 40 at a time so the email in BCC will get any multiple of 40 to the end of member emails. That way if you have 18000 members you should get 450 of that email.
Thank, Omega. I do believe I left the address blank at the bottom... I'll try that.
I still think it would be cool to replace those emails with no @ extension with a either a dummy email or append them with "@aol.com" since there is a large probability that would correct them.
hmmm.. tried another mail with our email in as sender and went for it. I received 25 mails, which based on Omega's info that sent approximately 25x40 or 1,000 pieces. At that point the Amin screen displayed an Action Cancelled as per the attached. Any ideas?
Sadly I've never been able to get the mass email function to work. I've been round and round with Rick. But otherwise... it's frustrating. It seems to re-start and loop itslef.... some people get 6 emails, others none.
Here is a thread where Dave_L gave some direction to how to add loggin to the email function. This let me see what steps it was doing etc....
You also might try... adding
set_time_limit(0);
to the top of the dosendemail script. Your screen shot seems to make me think that maybe it timed out. <shrug>
I wish I knew the answer. I just got done trying to get an email to everyone at my site... and gave up.
You could do it the hard way by exporting the email address from the Users table into a comma delimited file then copy/pasting that into outlook or whatever email agent you use. But if you have thousands of email addresses - that might not work either.
I actually resorted to a bulk email program to resolve the "email everyone" problem. I do a query in MySQL:
Code
SELECT U_Email FROM `w3t_Users` WHERE U_Approved = 'no'
I exported the results to a .csv file and imported it into WorldCast by Fairlogic Systems. I kinda like WorldCast because it verifies email addresses before it sends the bulk email. All totaled, it took about 4 min to verify and send 85 emails.
I havent tried it on my entire user base (over 1400) so I don't know if it'll work as quickly. but I'll let you know when that happens.
Donate to UBBDev today to help aid in Operational, Server and Script Maintenance, and Development costs.
Please also see our parent organization VNC Web Services if you're in the need of a new UBB.threads Install or Upgrade, Site/Server Migrations, or Security and Coding Services.