Hi hope this is in the right place.

I have just started a Diploma in Networking & System Admin & I have been asked by a friend if I can help him with his emailing to clients.

At the moment he can only send emails out in blocks of 50, does anyone know the reason for this, or how I can fix this problem.

The business has about 1500 members.

Thanks for your help.

Iam sure you will see a lot more of me over the coming months.

Dani AI

Generated

That 50-cap is almost certainly a server-side sending limit, not a bug in the mail client. Shared hosts throttle SMTP by recipients per message, per hour, and/or per day to control abuse and protect IP reputation. is right: if you are on shared hosting, you will hit those caps quickly. As a reference point, even large providers enforce per-user limits (e.g., Google Workspace), which shows this is normal industry practice, not unique to your host .

Short term, ask the host for the exact policy (recipients per message vs. messages per hour) and pace your sends. Avoid one email with 1,500 BCCs; send individual messages so you get proper bounce and complaint signals. A simple throttle looks like this:

import smtplib, time
from email.message import EmailMessage

SMTP = "smtp.yourhost.com"; USER = "you@yourdomain.com"; PW = "SECRET"
recipients = [...]  # only opted-in addresses
batch_size = 45; pause_seconds = 120

with smtplib.SMTP(SMTP, 587) as s:
    s.starttls(); s.login(USER, PW)
    for i, addr in enumerate(recipients, 1):
        msg = EmailMessage()
        msg["From"] = USER; msg["To"] = addr; msg["Subject"] = "Hello"
        msg.set_content("Body... include an unsubscribe link")
        s.send_message(msg)
        if i % batch_size == 0: time.sleep(pause_seconds)

Long term, is right that bulk tools can move volume, but deliverability will suffer if you push through a shared IP. Use a reputable ESP/SMTP provider, authenticate your domain (SPF, DKIM, DMARC) to improve inbox placement DMARC overview, and include a working unsubscribe and postal address to meet CAN-SPAM CAN-SPAM compliance guide.

Recommended Answers

All 2 Replies

Get some bulk email software, some free stuff available that can send 10,000 an hour.

Hi, xtcc

I think there would always be a limitation on sending out emails from almost all shared hosting. If you want to send emails in big volume in short period, you might want to use some dedicated Email hosting. Of course, you could also use some bulk email sending tool but usually the emails you sent would be blocked, too.

Have a nice day,

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.