Do these 3 things before closing this tab:
1Scan for outdated or missing drivers - takes under a minute2Repair Windows errors before they cause bigger problems3Fix the driver behind crashes, sound loss and screen glitchesiTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more
Antihost offers Linux VPS plans with full root access, unlimited traffic on a 1 Gbps port and a 14-day free trial.
“Queued” usually does not mean that core msmtp has an internal spool. In its default sendmail mode, msmtp reads the message from standard input and submits it to an SMTP server immediately. A queue message normally means that your mail user agent or script is calling a wrapper such as msmtpq, which stores the message and retries delivery later. Find which executable is being called, inspect the queue and its log, then test the SMTP account directly; the exact server response—not the word “queued”—determines the fix.
What “queued” means in an msmtp setup
msmtp is an SMTP client with a sendmail-compatible interface. The Debian manual describes its default behavior precisely: it reads a mail from standard input and sends it to an SMTP server for delivery. Core msmtp does not normally keep a persistent queue waiting for a scheduler.
Queueing is generally added by msmtpq (sometimes seen in older documentation as msmtpQ). The wrapper manages outgoing messages, chooses when to attempt delivery, records queue events, and invokes msmtp for the actual SMTP transaction. A mail application configured to call /path/to/msmtpq can therefore report success from the hand-off while the message remains on disk awaiting a connection or a successful SMTP response.
This distinction determines the troubleshooting path:
#1 Best Overall
- Powerful Turbo Fan:CAGIWIRU Electric Air Duster have reached speed up to 130000RPM,Can efficient remove dust and debris.With LED light and Three Adjustable Speed to meet with different cleaning tasks.
- With Attached USB C Fasting Charging cable.Charing 3 hours,Enjoy up to 240 minutes of use on the lowest setting, For third speed can use for 25mins.with four charging options to meet with your needs.
- Wide Application: attached 5 different nozzles,making it suitable for a variety of scenes, such as car,pet, pc, keyboards, and other electronic devices. It also serves for office and home clean duster.
- Handy Design & Portable:Cordless air duster electric nozzle is Light weight and small size, design and comfortable to hold and space saving, convenient to carry around. You can put it in your room or inside the car without taking up space.
- Economical &Reusable: Built durable materials with a long-lasting battery,our CAGIWIRU air duster it's a sustainable alternative to disposable air cans.
- If the application calls
msmtpdirectly, investigate the immediate exit status and SMTP error. - If it calls
msmtpq, inspect the queue, queue log, connection-test settings, permissions, and retry operation before investigating the SMTP account.
The project’s newer naming uses msmtpq and the msmtp-queue management command. Seeing an old msmtpQ reference in a script is a clue to check whether that script still points to the installed executable.
1. Identify the program that actually receives the message
Start with the mail user agent (MUA), application, cron job, or shell script that sends the mail. Look for its “sendmail path,” “sendmail command,” or transport setting. Also inspect wrapper scripts and service-unit files. The important question is whether the command is msmtp or msmtpq.
The Tool Desk
Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →- Direct path: a command such as
/usr/bin/msmtp -a accountattempts the SMTP submission during that invocation. - Queued path: a command such as
/usr/local/bin/msmtpqstores the message in the queue and returns control before final delivery.
Do not infer the path from a desktop notification alone. Confirm the executable in the MUA’s configuration and, if necessary, trace the launch command in the application or script. A queue wrapper can be selected globally while a test command in your shell calls plain msmtp, producing apparently contradictory results.
2. Inspect, flush, or selectively retry the queue
Use the documented queue utility rather than deleting files by hand. The core operations are:
Rank #2
- Screen Cleaner is Your Screen’s New Bestfriend! - EVEO is proud to present a screen cleaner that’s perfectly suited for your TV. Meet your new screen cleaner, computer screen cleaner, laptop cleaner, iPad cleaner, Macbook,tv cleaner or any other electronic device. Our screen cleaner spray and wipe along with the included plush microfiber cloth, easily removes dust, fingerprints & other smudges on the screen’s surface. Clean effectively for a streak-free screen
- Gentle on your Screens - Our screen cleaner spray and wipes is compatible to be used even for the most sensitive LCD, LED, CRT, and OLED screens in proper use. Be at ease knowing that this product is compatible with all the major brands: LG, SONY, Samsung, Sharp, iPad, iPhone, Android screens, Kindle, PC monitors - we’ve got you covered! Can be used as LCD screen cleaner, tv cleaner, smart tv screen cleaner, and more
- Premium Super Soft Plush Microfiber Cloth - Included in this efficient screen cleaning kit. This screen cleaner spray and wipe has our signature plush microfiber cloth specially designed to comply with screens and monitors and leave them streak-free. Has been shown to effectively absorbs stubborn stains, zero streaks, and no fiber shedding. Always use this together with our screen cleaner for the best results
- Easy-to-Use Screen Cleaner Kit + microfiber cleaning cloth - The EVEO Screen Cleaning Kit will easily be your new favorite tool when it comes to taking care of the things you love most, quick and easy solution for a streak-free screen. Simply screw on the sprayer gun on the screen cleaner bottle. Spray the cleaning liquid onto the microfiber cloth, then wipe the screen until desired cleanliness & shine is achieved.
- Quality Screen Care Kit Worth Purchasing - Enjoy a convenient Screen Cleaner anytime, anywhere you need it. Your satisfaction is our top priority. We stand behind the quality of our products and that’s why, you shouldn’t be worrying at all. We manufacture the Best Screen Cleaner. and can be used for laptop cleaning kit, laptop screen cleaner, tv screen cleaner for smart tv. MacBook screen cleaner, monitor cleaner or screen cleaner spray for electronic devices with microfiber cleaning cloth
| Command | Purpose | Use it when |
|---|---|---|
msmtp-queue -d |
Display queued messages | You need to confirm that a message is present and review its queue metadata. |
msmtp-queue -r |
Run the queue, attempting all queued messages | You have corrected connectivity or configuration and want a full flush. |
msmtp-queue -R |
Send selected queued messages | You want to retry particular entries instead of the whole queue. |
Run the display command first and preserve any message needed for diagnosis. Purge operations exist, but purging before recording the queue entry, SMTP error, and original message removes the evidence needed to distinguish a transient outage from a permanent rejection.
A flush is not a guarantee of delivery. It merely starts another attempt. If the wrapper’s connection test fails, if the SMTP server rejects the envelope, or if the account cannot authenticate, the message can remain queued after msmtp-queue -r.
Free tools Windows power users keep installed
One-click scans. No signup required.
3. Verify queue and log locations
msmtpq uses environment settings for its queue and queue log:
MSMTPQ_Qselects the queue directory.MSMTPQ_LOGselects the queue-operation log.
Make sure the same values are available to the process that enqueues mail and to the process that flushes it. A common failure is running the MUA under one account or service environment while manually running msmtp-queue under another, so each process sees a different default directory.
Rank #3
- 【Large size】:Measuring 800 x 300 mm/ 31. 5×12 inches, which is wider and taller than others. Large mouse pad can perfectly fit your keyboard and mouse of any size, and there is also ample space for peripherals such as phones, tablets, etc.
- 【LED backlight mouse pad】:Blade Hawks RGB mouse pad provides 7 static modes and 7 dynamic modes will give you the options you are looking for. Power-off memory function remembers the last lighting mode you selected. The super glow fiber Chroma will give you a colorful gaming setup that you want.
- 【Anti-slip rubber base】:Made from Natural rubber, this gaming mousepad will firmly grip your desktop, allowing you to enjoy the ultimate precision in the games you are most passionate about. It also comes with a texture that enhances this ability even further.
- 【Smooth and waterproof surface】: Micro-textured cloth surface, for extremely precise mouse control and a smooth movement. When liquid splashes on the gaming mouse pad, it forms water droplets and slides down. Will not delay your work or gameplay.
- 【Plug and play】: This mouse and keyboard pad is powered by USB, plug and play, no driver required. One button control light modes. Press one time to change the lighting mode, press twice to change the brightness, press and hold about 3 seconds turn ON/OFF.
Create the queue directory before first use and restrict it to mode 0700, as the msmtpq documentation recommends. The directory must be writable by the account that sends mail and readable by the account that performs retries. Check ownership, parent-directory traversal permissions, filesystem space, and whether a service sandbox prevents access. A queue can appear “stuck” simply because the retry process cannot read or rename its files.
Keep the queue log separate from the logfile configured in .msmtprc. The msmtp logfile records client activity; the queue log records enqueueing and queue-operation events. Comparing both timelines shows whether a queued item was ever handed to msmtp.
Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchPC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 114. Check connection-test and forced-queue settings
msmtpq can test network connectivity before attempting delivery. That test is useful when a machine is often offline, but it can also be the reason a message waits: a conservative or failing test prevents the SMTP attempt even when the endpoint would have accepted a connection.
Review the wrapper’s documented environment settings and startup options for three behaviors:
Rank #4
- 【Softer and More Comfortable】Vaydeer wrist rest has unique diamond pattern, which is the combination of softness and aesthetics. The materials of wrist rest are improved into higher quality memory foam and covered with silky smooth lycra. The computer wrist rest makes you as comfortable and cushiony as like rest your wrists on clouds.
- 【Ergonomic Wrist Saver】The wrist rests for keyboard and mouse comes with a 17.32×3.15×0.83 inch keyboard wrist pad and a 5.94×3.15×0.83 inch mouse wrist support. Based on ergonomic design, the unique concave shape is the perfect fit for your wrist joints. The wrist rest pad fits most computer keyboards and laptops, improve hand and wrist posture, release your wrist and arm stress.
- 【Non-Slip Rubber Bottom】Featuring an anti-skid silicone base on the bottom, this wrist keyboard support stays firmly in place on your desk, preventing the padding from sliding around, ensuring stable and consistent wrist support during extended computer sessions.
- 【Better Experience & Pain Relief】Our keyboard arm rest is beneficial to alleviate the soreness caused by direct contact and friction between your arm and a hard desk surface, reducing the risk of wrist fatigue or carpal tunnel. The soft texture of memory foam can evenly distribute the pressure around your wrists and provide good support with just enough give.
- 【Helpful in Multiple Scenarios】Whether you're working, studying, writing, typing, gaming, this keyboard and mouse rest combo is an essential accessory to add comfort and support to your hands and wrists. It’s also a great gift for men, women, family, friend, coworker, gamer, teacher, etc.
- Whether a connection test runs before delivery.
- Whether all messages are forced into the queue, even when a network appears available.
- Whether queue status chatter is suppressed, which can hide a useful reason from the terminal.
After changing a test or forced-queue setting, enqueue one small diagnostic message and run the queue manually. Record the queue log and the msmtp result. Do not assume that a successful ping proves SMTP is reachable: DNS, TCP policy, TLS negotiation, and authenticated submission are separate checks.
5. Test the SMTP endpoint without the queue
Use msmtp’s --serverinfo mode with the same account selection and configuration that the queue wrapper uses. This asks the server what it advertises, including supported authentication mechanisms, TLS capability, certificate information, DSN support, and message-size limits.
A practical test sequence is:
- Identify the account name passed by the MUA or wrapper.
- Run
msmtp --serverinfo -a account(replaceaccountwith the configured account name). - Compare the reported hostname, port, TLS state, certificate, and authentication mechanisms with the provider’s submission requirements.
- Save the exit status and the non-secret diagnostic output.
If --serverinfo cannot resolve the host or establish TLS, flushing the queue will not help; fix name resolution, routing, firewall policy, certificate trust, or the endpoint settings first. If the server is reachable but advertises no method compatible with your account configuration, change the authentication or TLS settings as required by that provider.
6. Validate the account as one consistent set of values
SMTP failures often come from a mismatched combination rather than one isolated field. Check these values together:
Best Value
- 【No Drill Mounted】Cable management tray can be assembled in as little as 3 minutes or less-simply. Side clips easily clampe the edge of desk, pass through the holes on the sides, and secure excess cables with baskets. Desk cable management supports inward or outward installation to meet your needs in different scenarios, and provides you with great convenience when collecting and organizing wires.
- 【Rubber Pad Protects Desk】Wire organizer under desk built-in soft rubber pads on the clamp protect your desk from scratches, so you will not damage your furniture or office.
- 【Sturdy and Beautiful】Cord management under desk is made of high-quality carbon steel and holds about 15 lbs. The wire basket has 2 holes on each side of the tray to enable your cables to pass freely. Cable baskets are suitable for desk thickness use from 0.4" to 2.4".
- 【Space Saving & Keep Organized】Desk cable management tray holds all your power cords, outlet strips, USB hubs and computer transformers hidden from your feet, and the data cables will not enter the vacuum cleaner to keep your desk clean and tidy. Desk wire organizer is also suitable for use in the kitchen and outdoors.
- 【Reduce Safety Risks】Cable tray under desk keeps all plugs away from your kids, no more worry about tripping. Using 2 holes wire tray saves extra space, helps you easily cabling and wire protection. The mesh design is not easy to accumulate dust, but avoids safety accidents caused by messy wires.
| Setting | What to verify | Typical consequence of a mismatch |
|---|---|---|
| SMTP hostname | The provider’s authenticated submission host, not an unrelated web or IMAP host. | DNS or connection failure, or a server that does not accept submission. |
| Port | The port required for submission; the documented example uses 587. | Connection refusal, timeout, or an unexpected protocol. |
| TLS mode | Whether TLS is enabled and whether the server expects a negotiated or implicit TLS session. | TLS negotiation errors or a server greeting that cannot be parsed. |
| Trusted CA file | A CA bundle that can validate the server certificate. | Certificate verification failure, especially on minimal systems. |
| Authentication method | A mechanism advertised by --serverinfo and permitted by the provider. |
Authentication failure despite a correct password. |
| Username | The exact identity required by the provider, often a full address. | 535-style authentication rejection or policy failure. |
| Password source | The password, token, or password-file reference available to the sending process. | Missing-secret errors or repeated authentication failures. |
Port 587 with TLS enabled and a trusted CA file is a documented example, not a universal rule. The provider’s current requirements control the valid combination. Ensure that the queue worker has the same .msmtprc, password source, environment, and file permissions as the interactive test; a service account may not inherit your shell’s home directory or secret variables.
7. Capture the real failure with a controlled debug retry
Once you have one diagnostic message, retry it directly with msmtp’s --debug option, or run the equivalent controlled invocation used by the wrapper. Capture the complete transcript and the process exit status. The transcript shows DNS and connection progress, the server greeting, TLS negotiation, authentication exchange, envelope commands, and the final response.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Debug output is sensitive. The msmtp manual warns that it includes the entire SMTP conversation and may expose password material. Store it with restrictive permissions, remove or redact credentials before sharing it, and delete temporary copies when the investigation is complete. Never paste an unredacted transcript into a public issue or chat.
Repeat the test with one message and one recipient. This avoids mixing several queue entries and makes the server response unambiguous. If direct msmtp succeeds while the queue remains unchanged, compare the wrapper’s executable path, account selection, environment variables, and configuration file with the successful command.
8. Match the SMTP response to the correct fix
| Observed evidence | Likely class of problem | Next action |
|---|---|---|
| Host cannot be resolved, connection timeout, or connection refused | DNS, routing, firewall, offline link, wrong hostname, or wrong port | Correct the endpoint or network path, then rerun --serverinfo. |
| TLS certificate is untrusted, expired, or for another name | CA trust or endpoint identity problem | Use the correct hostname and trusted CA bundle; do not disable verification merely to make delivery proceed. |
| Authentication mechanism rejected or credentials refused | Wrong username, password/token, mechanism, or provider policy | Use an allowed mechanism and the secret source available to the queue worker. |
| Envelope sender or recipient rejected | Address policy, unverified sender, relay restriction, or invalid recipient | Correct the envelope addresses or provider policy; retrying unchanged will not fix a permanent rejection. |
| Message exceeds the advertised limit | Server size policy | Reduce the message or use an endpoint with a sufficient limit. |
| Successful SMTP transaction but no expected mailbox delivery | Post-acceptance filtering or recipient-side processing | Use the server’s accepted response and provider-side delivery records; the local queue is no longer the cause. |
The queue label alone cannot distinguish these cases. Use the exact SMTP response together with the queue and msmtp logs. A temporary network error calls for a later retry; a permanent address or policy rejection calls for correcting the message or account first.
Direct msmtp or a queued wrapper?
| Characteristic | Direct msmtp | msmtpq-style queue |
|---|---|---|
| Delivery timing | Attempts submission during the sending command. | Stores the message and retries during a queue run. |
| Offline behavior | The command fails unless the caller supplies its own retry logic. | Messages persist until a later flush, subject to queue settings. |
| Operational commands | Inspect the command’s exit status and logfile. | Use msmtp-queue -d, -r, and -R plus the queue log. |
| Failure visibility | Immediate SMTP response in the caller’s context. | Failure may be deferred to the queue log or next retry. |
| Main risk | Transient outages can lose the send attempt unless the application retries. | Misconfigured paths, permissions, or connection tests can leave mail waiting unnoticed. |
Choose the model deliberately. Direct submission is easier to reason about for a continuously connected host and a caller that handles errors. A queue is useful for laptops, intermittent links, or applications that must accept mail locally and retry later. In either model, reliable operation depends on a correct authenticated SMTP endpoint, certificate trust, and protected credentials.
Quick wins for a faster PC:
Scan for outdated or missing drivers - takes under a minuteDriver Scan →Repair Windows errors before they cause bigger problemsFix Now →Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →A recovery procedure you can repeat
- Record the MUA’s sendmail command and determine whether it invokes
msmtpormsmtpq. - Run
msmtp-queue -dif a queue wrapper is involved; preserve the message and its identifier. - Check
MSMTPQ_Q,MSMTPQ_LOG, directory mode0700, ownership, disk space, and service access. - Review connection-test, forced-queue, and suppressed-output settings.
- Run
msmtp --serverinfo -a accountusing the worker’s actual account and configuration. - Correct hostname, port, TLS mode, CA file, authentication method, username, or password source as indicated by the result.
- Retry one message with
--debug; protect and redact the transcript. - Classify the exact SMTP response, then run
msmtp-queue -Rfor selected entries ormsmtp-queue -rfor the full queue. - Confirm that the queue entry disappears only after a successful SMTP hand-off, and retain the final response in the operational log.
Preventing silent queues
- Document whether each application uses direct msmtp or msmtpq, including the absolute executable path.
- Keep queue and msmtp logs in known, writable locations and rotate them without deleting recent failure evidence.
- Monitor queue depth and age rather than treating a successful local enqueue as successful delivery.
- Test the configured account with
--serverinfoafter changing the provider, certificate bundle, port, or authentication policy. - Run a scheduled queue flush appropriate to the host’s connectivity, and alert when retries continue to fail.
- Restrict queue and password files to the sending account; debug transcripts require the same protection.
With those checks in place, “queued” becomes a useful state: it tells you where the message is waiting, while the queue log and SMTP transcript tell you why it has not advanced.
Quick Recap
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.

