• Sales Chat
    • My Account
    LOGICWEB
    • Hosting
      • Shared Hosting

        SSD + cPanel + CDN

        Reseller Hosting

        More Value & Performance

        VPS Hosting

        VPS with SSD

        SEO Hosting

        Dedicated C Class Hosting

      • Additional Services
        • Domains
        • Domain ID Protect
        • LogicScan
        • Spam Expert
        • SSL Certificates
      • Hosting Technology
        Learn about our security & performance optimizations.
        View Now
      • Data Center
        Take a tour of our modular data center. Our infrastructure is redundant & optimized for performance.
        Tour Now
    • IP Leasing
    • Servers
    • VPS
    • Hosting
      • Dedicated Servers
      • Domains
      • Reseller Hosting
      • SEO Hosting
      • SSL Certificates
      • VPS
      • Web Hosting
      • WordPress Hosting
    • IP Leasing
    • Support
      • Blog
      • Knowledgebase
      • My Account
    • Company
      • Acceptable Use Policy
      • Contact Us
      • Data Center
      • DMCA
      • FAQ
      • Guarantee Policy
      • Privacy Policy
      • Terms of Service
    • Customer Reviews

    EXIM Commands

    • admin
    • December 15, 2014
    • Leave a comment
    • exim, exim commands, exim queueu, exim useful commands

    Note: the below is for system administrators with root ssh access only.

    It may be useful to someone, sometimes the queued mail list gets gigantic because of some spammer and other emails that aren’t spam could get deleted when using cPanel to control it.

    ==== REMOVE MAILS BY ID ====

    /usr/sbin/exim -v -Mrm (MAIL ID HERE)

    ==== LIST QUEDED MAILS ====

    /usr/sbin/exim -bp

    ==== OUTPUT NUMBER OF QUEDED MAILS ====

    /usr/sbin/exim -bpc

    ==== DELETE FROZEN MAILS ====

    /usr/sbin/exim -bp | awk ‘$6~”frozen” { print $3 }’ | xargs exim -Mrm

    ==== DELIVER FORCEFULLY EMAILS ====

    /usr/sbin/exim -qff -v -C /etc/exim.conf &

    ==== FREEZE MAILS FROM SENDER ====

    /usr/sbin/exiqgrep -i -f (MAIL ADDRESS HERE) | xargs exim -Mf

    ==== REMOVE MAILS FROM SENDER ====

    /usr/sbin/exiqgrep -i -f (MAIL ADDRESS HERE) | xargs exim -Mrm

    MORE COMMANDS

    exim -M id      #Try to send the message with id id
    exim -qf       #Tell exim to process the entire queue again
    exim -qff      #same as qf, but it will flush the frozen messages
    exim -Mvl id    #view the message log for message id
    exim -Mvh id    #view message id‘s headers
    exim -Mvb id    #view message id‘s body
    exim -Mrm id    #remove message id from the queue
    exim -Mg id     #fail and send a bounce to the sender
    exim -bp | exiqsumm    #Print summary of the messages in the queue
    exiwhat        #show what exim is doing right now
    exim -bpc      #show number of messages in the queue
    exim -bp       #print list of messages in the queue

     

    Display the version of Exim and the location of Exim configuration file:

    exim -bV

    Display the current configurations of Exim:

    exim -bP

    Count the number of email messages in the queue, and display the total number of messages to the standard output:

    exim -bpc

    Display the email messages in the queue (time queued, message size, message id, sender and recipient):

    exim -bp

    Dispaly a summary of email messages in the queue (count, volume, oldest, newest, domain, and totals):

    exim -bp | exiqsumm

    View the log for the email message:

    exim -Mvl <messageID>

    View the body of the email message:

    exim -Mvb <messageID>

    View the header of the email message:

    exim -Mvh <messageID>

    Search the queue for email messages from a specific email address:

    exiqgrep -f [email protected]

    Search the queue for email messages to a specific email address:

    exiqgrep -r l [email protected]

    Freeze all queued mail from a specific sender:

    exiqgrep -i -f l [email protected] | xargs exim -Mf

    Remove a single email message with <messageID> from the queue:

    exim -Mrm <messageID>

    Delete all frozen email messages:

    exiqgrep -z -i | xargs exim -Mrm
    
    or:
    
    exim -bpr | grep frozen | awk {'print $3'} | xargs exim -Mrm

    Try to deliver the email message with <messageID> from email queue:

    exim -M <messageID>

    Delete all email messages in the queue:

    exim -bpru|awk {.print $3'}|xargs exim -Mrm

    Process the entire queue again:

    exim -qf

    Force another queue run and attempt to flush the frozen messages:

    exim -qff

    Test how Exim will route to a given email address:

    exim -bt [email protected]

    Share :  

    December 15, 2014   3201    Email  
    Total 0 Votes:
    0
    0

    Tell us how can we improve this post?

    + = Verify Human or Spambot ?

    Related Knowledge Base Posts -

    • Email Archiving
    • Cannot Receive Email via POP3 in cPanel
    • Auto Delete Trash Folders on cPanel Servers Using Dovecot

    Leave a Comment Cancel reply

    You must be logged in to post a comment.

    SSD VPS Hosting
    View VPS Plans
    Check out our high performance SSD powered VPS plans. More flexibility, affordability and options than anyone else.
    See Web Hosting Plans

    Our Advantage

    Robust Infrastructure

    Redundant Network & Servers. Enterprise Grade Equipment.

    Courteous Support

    Get timely, courteous tech support responses with a prompt resolution.

    Better Value

    We offer far more unique cPanel features and tools than any competitor.

    SSD WordPress Hosting

    WordPress Plans
    WordPress hosting with ultimate SSD performance, security and optmization in mind. Guaranteed!

    Need Support?

    Please open a support ticket via our 24/7 portal and a tech will respond to your inquiry promptly.

    Submit Ticket

    Services

    Bulk IPv4 Leasing
    Domains
    Web Hosting
    Reseller Hosting
    Dedicated Servers
    VPS | SEO VPS

    Company

    About Us
    Testimonials
    Guarantee Policy
    IP Leasing Policy
    Privacy
    AUP | DMCA | TOS

    Support

    Blog
    Contact Us
    Customer Portal
    FAQ
    Knowledgebase
    LogicWeb Reviews
    LOGICWEB Reviews
    See why LogicWeb is your #1 hosting choice.

    © 2021 All rights reserved | LogicWeb Inc.

    • Sign in
    • New Account
    Forgot Your Password ?