Cloud House Technologies Logo
CloudHouse Technologies
HomeServicesProjectsBlogAbout UsCareersContact UsLogin
    Cloud House Technologies Logo
    CloudHouse Technologies
    HomeServicesProjectsBlogAbout UsCareersContact UsLogin

    Plesk Email Not Sending? Fix Postfix, Amavis, and Delivery Failures

    Priya

    Content Writer & Researcher

    Last Updated: 30 June 2026
    Plesk Email Not Sending? Fix Postfix, Amavis, and Delivery Failures
    🖥️

    Is Your Plesk Email Down and Costing You Business?

    Email delivery failures on Plesk can mean lost inquiries, bounced invoices, and frustrated clients. CloudHouse Technologies diagnoses and fixes Plesk mail issues fast — contact us before more messages are lost.

    🔧 Book Free DiagnosisCall NowWhatsApp
    🖥️12,400+PCs Fixed
    ⭐4.9★Google Rating
    ⚡<15 minAvg. Response
    🛡️ISO 27001Certified

    Email stopped working on your Plesk server and you need to find out why fast. The challenge with Plesk email failures is that the problem can sit in any one of three independent layers: the Postfix MTA that handles message routing, the Amavis/SpamAssassin content filter that sits between Postfix and delivery, or an IP blacklist that causes remote mail servers to reject your outgoing messages silently.

    This guide teaches you how to read Plesk mail logs to identify which layer is failing, then walks through the targeted fix for each cause.

    Understanding Plesk's Mail Stack

    Plesk's email system on Linux uses three components in sequence:

    • Postfix — receives incoming messages and queues outgoing messages
    • Amavis (port 10024) — content filter that passes messages through SpamAssassin and optionally ClamAV before delivery
    • Dovecot — handles IMAP and POP3 access so mail clients can read delivered messages

    When any of these three services fails or is misconfigured, email stops flowing. The failure mode looks different in each case, and reading the right log file tells you exactly which component is responsible.

    Step 1: Read the Plesk Mail Log

    All Plesk mail events are logged in one file:

    tail -200 /var/log/maillog

    On Ubuntu/Debian-based Plesk servers, the log may be at /var/log/mail.log instead.

    Look for these key patterns that identify which layer is failing:

    Amavis connection refused

    delivery temporarily suspended: connect to 127.0.0.1[127.0.0.1]:10024: Connection refused

    This means Postfix tried to pass the message to Amavis for content filtering, but the Amavis service is not running. See Step 2.

    SMTP authentication failure

    SASL authentication failure: cannot connect to Dovecot: No such file or directory
    warning: SASL: Connect to private/auth failed: No such file or directory

    Postfix cannot reach the Dovecot auth socket. See Step 3.

    Outbound rejection by remote server

    550 5.7.1 Service unavailable; Client host [YOUR_IP] blocked using Spamhaus
    554 5.7.1 [YOUR_IP] is not allowed to send from
    

    Your server IP is on a DNS blacklist (DNSBL). The remote mail server is refusing your messages at the SMTP level. See Step 4.

    Postfix queue backup

    status=deferred (delivery temporarily suspended)
    warning: queue file size limit exceeded

    Messages are accumulating in the Postfix queue. See Step 5.

    💡 None of these worked? Skip the guesswork.

    Get Expert Help →

    Step 2: Fix Amavis Not Running (Port 10024 Connection Refused)

    Amavis is the most common cause of total email failure on Plesk servers. When it crashes, Postfix cannot deliver any message — inbound or outbound.

    1Check Amavis status
    systemctl status amavis

    If it shows "failed" or "inactive", restart it:

    systemctl restart amavis
    2Restart from Plesk

    Alternatively, use Plesk's Service Management: Plesk → Tools & Settings → Services Management → find Amavis → click Restart.

    3Check Amavis log for crash cause
    tail -100 /var/log/amavis/mail.log

    Common crash causes include corrupted SpamAssassin rules or a full disk. If Amavis crashes repeatedly within minutes of restart, check disk space:

    df -h /var/spool/amavis

    Amavis spools messages to /var/spool/amavis. If this partition is full, clear old temp files:

    find /var/spool/amavis/tmp -mtime +1 -delete
    4Verify Postfix can reach Amavis after restart
    nc -z 127.0.0.1 10024 && echo "Amavis port 10024 is open" || echo "Still closed"
    1Check Dovecot status
    systemctl status dovecot

    If Dovecot is not running:

    systemctl restart dovecot
    2Verify the Dovecot auth socket exists
    ls -la /var/spool/postfix/private/auth

    If this file is missing, the auth socket was not created by Dovecot — restart Dovecot to recreate it.

    3Run Plesk mail repair

    Plesk provides a built-in repair tool that checks and fixes mail configuration inconsistencies:

    plesk repair mail -y

    This command validates Postfix, Dovecot, and Amavis configuration files and resets them to correct values. It is safe to run on a live server — it does not delete mail data.

    4Check for the SASL mechanisms error

    After a Plesk update, some servers hit this error in /var/log/mail.err:

    postfix/smtpd fatal: no SASL authentication mechanisms

    Fix it by re-enabling Cyrus SASL mechanisms:

    postconf -e 'smtpd_sasl_auth_enable = yes'
    postconf -e 'smtpd_sasl_type = dovecot'
    postconf -e 'smtpd_sasl_path = private/auth'
    systemctl restart postfix
    1Check your IP against all major blacklists

    Run from the server to get its public IP:

    curl -s ifconfig.me

    Then check that IP on MXToolbox Blacklist Check (mxtoolbox.com/blacklists.aspx) or run:

    host -tA YOUR_SERVER_IP.zen.spamhaus.org

    A response of 127.0.0.x means your IP is on the Spamhaus ZEN list. A NXDOMAIN response means it is clean.

    2Find and stop the spam source

    Before requesting delisting, stop the outbound spam or you will be relisted immediately. Check the Postfix mail queue:

    mailq | head -50

    Look for thousands of queued messages to external domains from a single account. To find the sending account:

    grep "status=sent" /var/log/maillog | awk '{print $7}' | sort | uniq -c | sort -rn | head -20

    If one domain or user is responsible, suspend the mailbox in Plesk or run:

    postsuper -d ALL deferred

    This flushes the deferred queue — only run this after you have identified and stopped the spam source.

    3Request delisting
    • Spamhaus — submit a removal request at spamhaus.org/lookup
    • Barracuda — lookup.barracudacentral.org → request removal
    • SORBS — Note: SORBS was shut down in 2024. If log entries mention SORBS, they can be ignored.
    4Verify SPF, DKIM, and rDNS

    Blacklisters require these to be correct before approving a removal. Check rDNS for your IP:

    dig -x YOUR_SERVER_IP +short

    It should resolve to your server hostname. Check SPF for your domain:

    dig TXT yourdomain.com | grep spf

    Plesk can enable DKIM signing from Plesk → Domains → your domain → Mail Settings → enable DKIM.

    Step 5: Clear a Stuck Postfix Mail Queue

    If mail was flowing normally but has built up in the queue (e.g., after a temporary Amavis outage), the deferred messages need to be flushed once the underlying issue is resolved.

    Check the queue size

    mailq | tail -1

    Retry all deferred messages

    postqueue -f

    Watch delivery in real time

    tail -f /var/log/maillog | grep -E "status=sent|status=bounced|status=deferred"

    If you need expert diagnosis of persistent Plesk email delivery failures, CloudHouse Technologies provides managed Plesk server administration and resolves email issues quickly.

    Get the Free Linux Server Admin Cheatsheet (PDF)

    Essential commands for server management, networking, and troubleshooting — all on one printable page.

    Running Linux servers? Let us manage them for you.

    Our Managed Linux Server plans cover updates, security hardening, monitoring, and 24/7 incident response — so your servers stay up and your team stays focused.

    • Proactive OS patching and security updates
    • 24×7 monitoring with instant alerting
    • Backup configuration and disaster recovery
    • Dedicated Linux engineers on call
    See Pricing Plans →

    What our customers say

    “Our production server went down at 2 AM. CloudHouse had it back online in under 20 minutes. Incredible response time.”

    Arun S.

    CTO, SaaS Startup

    “They migrated our entire infrastructure from Ubuntu 18 to 22 with zero downtime. Couldn't have asked for better.”

    Deepak N.

    DevOps Lead

    Frequently Asked Questions

    The most common cause after a working period is Amavis crashing. Check /var/log/maillog for 'connect to 127.0.0.1[127.0.0.1]:10024: Connection refused' — this means Amavis is down. Run 'systemctl restart amavis' to restore it. If Amavis keeps crashing, check disk space on /var/spool/amavis and clear old temp files.

    Book your free 15-minute diagnosis

    A certified technician will call you back within 15 minutes during business hours.

    Share this article

    Leave a Comment

    Comments (0)

    Loading comments...

    Need Help Fixing Plesk Email Delivery?

    Plesk email failures can come from Postfix, Amavis, Dovecot, or an IP blacklist — and the error messages don't always make it obvious which one. Our team resolves Plesk mail delivery issues every day and will have your email flowing again.

    Call Now — FreeWhatsApp Us

    Why CloudHouse?

    • ISO 27001:2022 certified
    • 12,400+ devices supported
    • 4.9★ on Google
    • Sub-15-minute response

    CloudHouse Technologies

    Innovative cloud solutions for modern businesses. We deliver cutting-edge technology with exceptional service.

    Contact Us

    CloudHouse Technologies Pvt.Ltd
    Special Economic Zone(SEZ),
    Infopark Thirissur,4B-15,
    Indeevaram,Nalukettu Road,
    Koratty, Kerala, India-680308
    0480-27327360
    info@cloudhousetechnologies.com

    Quick Links

    • Our Services
    • Gold Loan Software
    • About Us
    • Contact
    • Terms and Conditions
    • Privacy Policy
    ISO27001:2022
    Certified

    © 2026 CloudHouse Technologies Pvt.Ltd. All rights reserved.

    Back to top