October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsClean PCRecommendedOne scan can reveal what keeps slowing WindowsLook for cleanup and repair opportunities.Run ScanOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
VGSources
Blog

How to Fix Postfix Sending Only 2 Emails Per Minute

Two emails per minute is not a universal Postfix limit. This guide shows how to prove whether smtpd/anvil is throttling a client, a master.cf override is active, the application is opening too many connections, or accepted messages are simply stuck in the queue.
Length10 min Posted Quest giverVGSources Team
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Postfix has no documented universal ceiling of two emails per minute. That pattern usually means either a configured per-client limit is being enforced, a service-specific override is active, or messages were accepted and are waiting in the queue or for a remote server. Measure which stage is slow before changing a limit: check the effective configuration, correlate SMTP log events with the two-minute cadence, and inspect queue age and remote responses.

What “two emails per minute” actually tells you

Postfix rate controls normally apply to an SMTP client’s requests, not to every message leaving the server. A client can be limited when it connects, starts TLS, authenticates, issues MAIL FROM or RCPT TO, or submits a message. Separately, a message that Postfix already accepted can remain queued because of destination-server deferrals, DNS or TLS problems, transport concurrency, or retry backoff.

As an Amazon Associate I earn from qualifying purchases.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The documented default for smtpd_client_message_rate_limit is 0, meaning unlimited. The same is true of the main per-client connection and recipient rate controls. Therefore, a repeatable two-per-minute pattern is evidence of a local nonzero setting, a service override, an application-side schedule, or a downstream delivery constraint—not a built-in Postfix maximum. See the current Postfix configuration-parameter reference.

Where the delay occurs Typical evidence Correct troubleshooting branch
SMTP acceptance Reject or defer responses during connection, AUTH, MAIL FROM, RCPT TO, or submission; timestamps repeat at a fixed interval Inspect smtpd_client_* limits, anvil counters, exceptions, and service overrides
Queue scheduling SMTP client receives acceptance, but queue IDs remain for a long time before delivery attempts Inspect queue age, transport concurrency, retry and backoff settings, and active queue processing
Remote delivery Queue IDs show delivery attempts followed by temporary remote replies, DNS failures, or TLS negotiation errors Investigate the destination host, DNS, TLS, and provider or recipient-domain deferrals
Application submission The application opens a fresh connection for every small message or deliberately sleeps between sends Batch recipients where semantics and privacy allow, and use SMTP submission rather than repeatedly invoking a local sendmail process

Run a first diagnostic pass

Capture evidence before editing configuration. Use the same sender and test volume later so that your comparison is meaningful.

#1 Best Overall
Sale
Gaoye Blue Light Blocking Glasses
  • BLUE LIGHT BLOCKING GLASSES: Our blue light glasses for women boast UV400 protection, blocking harmful blue rays from computer screens. With these bluelight glasses women, you can enjoy gaming, reading, or watching TV with no worries of eye strain.
  • EYE RELIEF: Our blue light glasses are engineered to reduce blurry vision or strain caused by prolonged screen time. These womens blue light glasses aid in better sleep by preventing blue light from disrupting your natural sleep cycle, helping you fall asleep faster and enjoy a more restful night's sleep, making them the perfect christmas present.
  • COMFORTABLE: Crafted from durable material, our trendy blue light glasses for woman or blue light glasses men ensure long-lasting comfort. The high-transmittance lenses accessories, gamer gifts for men, help keep your eyes relaxed. Perfect stocking stuffers, gifts for gamers men, christmas gifts for men, halloween costumes.
  • LIGHTWEIGHT: These clear blue light glasses feature a lightweight frame, meaning they’ll stay comfy for long-term wear. Perfect as blue blockers glasses for women or mens blue light glasses, these non-prescription fake glasses for men can be worn throughout the day. The blue light blocking glasses women feature polycarbonate HD lenses, which are anti-reflective and restore true color.
  • WORRY-FREE PURCHASE: If you experience any issues, our support team is ready to assist you quickly. These are the perfect costume glasses for cosplay dressing up.
  1. Record the version. Run postconf mail_version. Rate-limit parameters and AUTH-specific controls can vary by installed Postfix version, so keep the version beside every result.
  2. Record effective global settings. Run postconf -n. This prints non-default settings as Postfix currently reads them, rather than only showing what you remember putting in main.cf.
  3. Identify the receiving service. Run postconf -M submission/inet, replacing submission/inet with the service that actually receives the traffic. A client using port 25, submission, or smtps may be reaching different services.
  4. Print the relevant limits together. Use:
postconf smtpd_client_message_rate_limit 
smtpd_client_connection_rate_limit 
smtpd_client_connection_count_limit 
smtpd_client_recipient_rate_limit 
smtpd_client_new_tls_session_rate_limit 
smtpd_client_auth_rate_limit 
smtpd_client_event_limit_exceptions 
anvil_rate_time_unit

If your version does not recognize smtpd_client_auth_rate_limit, omit it; that control exists only in versions that support it. Do not interpret an unknown-parameter error as proof that another limit is active.

  1. Search the mail log. Filter for the sender’s IP address, authenticated username, queue ID, service name, and words such as anvil, reject, and defer. Correlate each event’s timestamp with the apparent two-per-minute interval. The exact log location differs by operating system; use the mail facility configured for your host.
  2. Inspect queue state. Run postqueue -p. Note the number of queued messages, their oldest age, destination domains, and the latest status text. Select representative queue IDs and follow them through the mail log.
  3. Check service overrides. Compare the global values in main.cf with -o options for the active service in master.cf. An override on submission, smtps, or another listener can make the effective limit differ from the global value.

Understand the Postfix limits that can create a fixed cadence

The controls below are per SMTP client unless their documentation says otherwise. “Client” may effectively mean an IP address, and authentication or service scope can affect how you observe the behavior. Read the parameter’s version-specific documentation before changing it.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Parameter What it counts Documented default or qualification
smtpd_client_message_rate_limit Message-delivery requests a client may make in the configured time interval 0 (no limit) by default
smtpd_client_connection_rate_limit New connections from a client in the interval 0 (no limit) by default
smtpd_client_connection_count_limit Simultaneous connections from a client Check the effective value on the installed version
smtpd_client_recipient_rate_limit Recipients a client may specify in the interval 0 (no limit) by default
smtpd_client_new_tls_session_rate_limit New TLS sessions from a client in the interval Check the effective value on the installed version
smtpd_client_auth_rate_limit AUTH commands from a client, where supported Available only in newer Postfix versions; check your version’s reference
smtpd_client_event_limit_exceptions Clients excluded from applicable event limits The documented default exception list is $mynetworks

Postfix’s own warning is important: “The purpose of this feature is to limit abuse. It must not be used to regulate legitimate mail traffic.” It appears in the postconf(5) reference. A limit should be narrowed or removed only after you know which client and event are affected; raising every control at once removes useful abuse protection and obscures the cause.

Why the pattern often looks like two per minute: anvil and its time window

The Postfix anvil service maintains the counters used by many of these client controls. The documented default for anvil_rate_time_unit is 60 seconds. The tuning guide describes the message limit as the maximum number of message-delivery requests an SMTP client may make during that interval; see Postfix TUNING_README.

Rank #2
Windex Gaming Cleaning Wipes, Pre-Moistened Wipes to Instantly Clean all Gaming Gear and Electronics, Resealable Packaging for a Freshness Lock, 25 count (Pack of 1)
  • WINDEX GAMING WIPES: effortlessly clean all your gaming gear and gaming electronics in one easy step with our new Windex Gaming Wipes
  • AMMONIA FREE: our ammonia-free formula is safe to use on all of your favorite gaming equipment like consoles, headsets, controllers, screens, keyboards, and more
  • PRE-MOISTENED WIPES: each wipe instantly removes dust, dirt, and stubborn smudges and fingerprints leaving a streak-free shine
  • ANTI-STATIC: great for cleaning and wiping down your gaming gear and electronics leaving behind no visible residue
  • COMPACT RESEALABLE PACKAGE: store your pack of Windex Gaming Wipes anywhere in your home for whenever a quick and easy wipedown is needed

For example, a local setting of two message-delivery requests per 60-second window can appear exactly as “two emails per minute.” The same visual pattern can arise from a connection or recipient limit, so the log event must identify the rejected or deferred command before you change smtpd_client_message_rate_limit.

On a low-traffic system, anvil processes may pick up a main.cf change as they run. On other systems, postfix reload can speed adoption. A reload does not erase the need to verify the effective setting or prove that the relevant client is covered by an exception.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Fix an inbound SMTP or client rate limit

Use this branch only when the log shows that the SMTP client request itself is being rejected or deferred. Record the baseline first: current parameter values, sender scope, queue size and age, and a timed test.

1. Identify the exact control

Match the log entry to the SMTP stage. A connection refusal or connection-rate message points to smtpd_client_connection_rate_limit; an AUTH event points to the AUTH limit where supported; a rejection after RCPT TO may indicate the recipient-rate control. A message-delivery event points to smtpd_client_message_rate_limit. If there is no explicit limit-related event, stop this branch and investigate the queue instead.

Rank #3
Sale
LISEN Cell Phone Stand Phone Holder for Desk, Office Decor Gadgets for Men
  • Ergonomic & Adjustable Design: Fight "text neck" and improve your posture. Designed for comfort, it offers an adjustable height (7.1in-8.5in) (1.4in adjustable range) and angle (5°-85°) Please note: cell phone stand is only 9 inches tall—the length of a standard pencil
  • Without blocking subtitles Perfect for office desk Tiktok Face Time Zoom video—this is the ultimate kitchen desk essential for phones! Perfect viewing experience while reducing neck back strain, A must-have for gamers streamers desk, and anyone who values both style and support!
  • Sleek & Stable Design fits Otterbox Case: Say goodbye to bent cables, tangles, and tip-overs! LISEN’s stylish adjustable desk phone holder features a built-in charging hole and smart cable management, keeping your phone secure and your workspace clutter-free cool gadgets for men
  • ANTI-SLIP DESIGN free hands: The under 10.00 items easy gadgets back and the bottom of this kitchen essentials for women are fully covered by anti-skid silicone, which LISEN stand up desk decor can provide maximum protection device from any scratches and slides
  • Your Perfect Viewing Companion:If your product arrives damaged or breaks within 365 days, reach out to LISEN for a quick and hassle-free solution. Struggling with assembly, like tightening the screw? We’ve got your back! Your experience matters to us. (Product including: phone Holder stand*1, screw*1, hexagon screwdriver*1, specification*1)

2. Check the service-specific value

Inspect the active service in master.cf for an -o override. A submission service can enforce a value that is absent from the global main.cf output. Verify the service name and listener used by the application; changing the wrong service has no effect.

3. Decide whether the limit should be zero or narrowly higher

If the control is not needed for a trusted, authenticated submission path, set that particular parameter to 0 according to the documentation for your installed version. If abuse protection is still required, choose a measured nonzero value that accommodates the client’s workload instead of removing all limits. Do not change connection, recipient, TLS, and AUTH limits merely because one message limit was implicated.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

4. Review exceptions and network scope

smtpd_client_event_limit_exceptions defaults to $mynetworks. Confirm that the legitimate sender is actually in the intended mynetworks definition or is covered by a narrowly scoped exception. Do not add a broad address range without understanding that every host in it may bypass the applicable event limits and gain a more attractive abuse path.

5. Validate and reload

postfix check
postconf smtpd_client_message_rate_limit
postfix reload

Replace the parameter in the second command with the one you changed, and query the service-specific configuration as well when an override exists. postfix check catches configuration and permission problems; postconf confirms what Postfix will use; postfix reload asks running services to adopt the change.

Rank #4
Ledagic IC+RGBW USB Powered Led Light Bar with App & Remote Control, 2 Pack
  • Easy Installation: Our gaming lights have been designed to enhance your entertainment experience. Simply position the led light bar next to your TV or game console to create a game room environment with ease. They come with USB power and a 60 inch cord for direct mounting and mobility
  • Audio Syncing & Extensive Mode: The built-in high-sensitivity music sensor allows you to sync the TV led lights to your favorite music. Lights react and move to the beat of music, film and game audio, creating an incredible immersive sound and light experience – and all without the need for an additional hub. You can choose from 64+ patterns, including strobe, illusion, jump, energy, gradient, running, chasing, fluttering mode etc. Each mode can be applied to different scenes
  • 64+ Chasing IC+RGB & W Effect: The independent control design of IC+RGB and white all-in-one multifunctional rgbw led bar lights monitor backlight allows you to easily switch the led lights for desk between IC+RGB and white to enjoy a variety of lighting effects, you can choose white lighting mode with high brightness for better illumination when working, etc. Choose IC+RGB lighting mode when you need to create an entertaining atmosphere for the light show, 16 million colours of Color changing rgb light bar let you dance to the beat and create a dynamic party atmosphere
  • Dynamic and Dimmable Lights: 1%-full brightness free brightness adjustment gives you the flexibility to adjust dimmable led light bar for room decorations or a variety of occasions
  • USB Powered: USB light bars for room can be powered by powernank, usb charger, TV, Monitor, laptop PC mainframe, making behind TV led lighting bar easy to install in any location.TV led lights are powered by the TV usb interface / PC mainframe, can be turned on/off synchronously with TV / PC

6. Repeat the controlled test

Send the same number of messages from the same client and record acceptance timestamps, SMTP responses, queue age, and remote-delivery results. A successful change should remove the specific reject or defer event without turning remote delivery problems into apparent SMTP success. Keep limits for untrusted clients and make any exception as narrow as the sender identity and network design permit.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

When messages are accepted but delivery is slow

An SMTP 250-style acceptance means Postfix accepted responsibility for the message; it does not mean the recipient’s server accepted it. If the application receives acceptance and queue IDs accumulate, an smtpd or anvil limit is not established by the symptom alone.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Check queue age and delivery attempts

Run postqueue -p and follow several queue IDs in the mail log. Compare the time Postfix accepted each message with the first delivery attempt and with the most recent retry. A growing oldest-message age points toward queue scheduling, transport concurrency, retry or backoff behavior, or a blocked destination rather than an inbound client throttle.

Read the remote response

Look for temporary 4xx replies, destination-host rate deferrals, DNS lookup failures, connection timeouts, certificate or TLS negotiation errors, and provider-specific policy responses. Variable delays that track one recipient domain are different from a fixed local one-minute window. Resolve the remote condition before changing smtpd limits.

Best Value
Sale
HUANUO FlowLift™ Dual Monitor Stand, Fully Adjustable Gaming Monitor Desk Mount for 13–32″ Computer Screens, Full Motion VESA 75x75/100x100 with C-Clamp & Grommet Base, Each Arm Holds 4.4 to 19.8 lbs
  • Compatible with Wide Screens - To ensure compatibility with the dual monitor mount, your each monitor must meet three conditions at the same time: First, computer screens size range: 13 to 32 inches. Second, screen weight range: 4.4 to 19.8 lbs. Third, the back of the monitor screen must have VESA mounting holes with a pitch of 75x75mm or 100x100mm.
  • Regarding the compatibility with desks - Your desk must meet three conditions at the same time: First, desk material: Only wooden desks are recommended, plastic or glass desks cannot be used. Second, desk thickness range: 0.59" - 3.54". Third, the bottom of the desk should not have any cross beams or panels, as this will interfere with installation. We recommend carefully checking that your desk and monitors meets all above conditions before purchasing.
  • Dual C-Clamp Hold - Worried your dual monitors might wobble or slip? Our upgraded base uses a larger platform plus a dual C-clamp structure to lock the dual monitor arm firmly to your desk. Each arm safely keeps your screens steady while you type, click and game—no shaking, no sliding, just a clean and secure setup you can trust every day. It also provides Grommet Mounting installation choice, both options ensure stable and secure fixation for your 0.59" - 3.54" desk.
  • Full-Motion Adjustment For Comfortable View - Pull the screen closer when you’re deep in a spreadsheet, push it back to watch videos, or rotate to portrait for coding — moving everything smoothly with just one hand. The monitor stand offers +85°/-50° tilt, ±90° swivel and 360° rotation. Raise your monitor up to 15.75″ to support a healthy sitting posture. Whether you’re working from home, gaming through the night, or switching between video calls and documents, getting the screens to your natural line of sight helps relieve neck, shoulder and back strain so you can stay focused longer with less fatigue.
  • Keep Your Desk Organized: By lifting both screens off the desktop, this dual monitor stand opens up valuable space for your keyboard, notebook, docking station or a simple, clutter-free work area. Built-in cable management guides wires along the arms, keeping cords out of sight and out of the way. Enjoy a tidy, modern workstation that looks as good as it feels to use.

Check concurrency and transport behavior

Review the transport handling the affected destination, its concurrency, and retry schedule. A server can accept messages quickly while deliberately making only a small number of outbound connections. Do not describe that behavior as anvil throttling unless the inbound SMTP logs show an anvil or smtpd event.

Could the application be creating the two-per-minute pattern?

Yes. An application that opens a new SMTP connection for each small message can hit connection controls, spend most of its time in TLS and authentication setup, or implement its own delay. The Postfix tuning guidance recommends submitting multiple recipients in one message when application privacy and message semantics allow it. It also recommends SMTP submission instead of repeatedly invoking /usr/sbin/sendmail for application traffic.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Reuse an authenticated SMTP submission connection when the client library supports it.
  • Batch recipients only when every recipient may legitimately receive the same message and disclosure requirements permit it.
  • Measure connection setup, AUTH, message transmission, and server acceptance separately.
  • Compare application timestamps with Postfix log timestamps; a gap before the SMTP connection is an application-side delay.

Batching is not a reason to ignore recipient privacy or consent. If each message must be individualized, keep separate messages but still reuse the submission connection where appropriate.

Use a change-and-verify loop instead of guessing

  1. Capture a baseline: Postfix version, effective limits, active service, queue count, oldest queue age, representative log lines, and a timed controlled send.
  2. Classify the bottleneck: SMTP acceptance, queue scheduling, remote delivery, or application submission. Record whether it affects one IP or account or every sender, whether the cadence is fixed or variable, and whether a reject/defer line exists.
  3. Change one thing: modify only the implicated parameter or narrowly scoped exception. Keep the sender scope and rate window explicit in your change record.
  4. Validate syntax and effective values: run postfix check and postconf; inspect the relevant master.cf service override; then run postfix reload.
  5. Repeat identical traffic: use the same client, message size, recipient pattern, and test duration. Compare SMTP acceptance times, queue age, and remote responses with the baseline.
  6. Roll back if the evidence does not change: restore the previous value and continue in the branch indicated by the logs. A limit change that leaves acceptance events unchanged was probably aimed at the wrong layer.

Quick diagnosis matrix

Observation Most likely scope Next check
Only one client IP receives a fixed-interval reject Per-client smtpd limit or anvil counter Relevant smtpd_client_* value, exceptions, and anvil log text
All clients on submission are slow, but port 25 behaves differently Service-specific master.cf override Active service definition and every -o limit option
SMTP accepts immediately; queue age increases Queue or outbound delivery postqueue -p, queue IDs, destination responses, DNS, TLS, and retries
Delays vary by recipient domain Remote deferral or destination policy Remote SMTP status and per-domain delivery logs
Each message starts a new connection Application-side overhead or connection-rate control Client connection behavior, TLS/AUTH timing, and connection-rate setting
Configured count repeats every 60 seconds Anvil time window anvil_rate_time_unit and the specific counter being logged

Common mistakes that make the problem worse

  • Assuming two per minute is a Postfix default: the documented message, connection, and recipient rate defaults are zero; verify local configuration instead.
  • Changing only main.cf: a submission or smtps service may override the value in master.cf.
  • Disabling every limit: this removes abuse protection and makes a legitimate diagnosis harder. Correct the one control shown by the logs.
  • Adding an unrestricted trusted network: the default exception is $mynetworks; broadening it can expose the server to abuse.
  • Calling queued mail “rate-limited”: acceptance and remote delivery are separate events. Queue age and remote responses decide which branch applies.
  • Testing with different traffic after the change: different recipients, message sizes, or client connections prevent a reliable before-and-after comparison.

What to retain from the diagnosis

  • There is no documented universal Postfix limit of two emails per minute.
  • smtpd_client_message_rate_limit, connection-rate, and recipient-rate controls default to 0; a nonzero local or service-specific value deserves scrutiny.
  • anvil_rate_time_unit defaults to 60 seconds, which can make a configured count look like a per-minute ceiling.
  • smtpd_client_event_limit_exceptions defaults to $mynetworks, so the exact trusted-network scope matters.
  • An accepted message can still wait in the queue or be deferred by a remote host; SMTP acceptance is not final delivery.
  • Service-specific master.cf overrides can differ from global main.cf values.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More quests from Patch Notes

  1. How to Set Up a RedM (RDR2) Server in 2026: License Key, txAdmin and server.cfg, Step by StepBlog11min
  2. Best RedM (RDR2) Server Hosting in 2026: Comparing Four Hosts on Slots, Memory and PriceBlog10min
  3. How to Host a Mindustry Server in 2026: server-release.jar, Port 6567 and the Commands That MatterBlog7min
Recommended PC Tool
Recommended PC Tool
PC Slower Than It Used to Be?Free scan - under a minute
Crashes, No Sound, or Screen Glitches?Free driver scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.