Skip to main content

Email in queue for too long

Comments

7 comments

  • cPRex Jurassic Moderator
    Hey there! That's interesting because it definitely looks like an error on the Yahoo side of things. Nothing you can do on the cPanel & WHM side of things can control how long the message will sit in a remote queue. I would recommend checking the /var/log/exim_mainlog file on the server to see if there is anything else odd happening with that message. You can search for the email address to get the mail ID, and then search for the mail ID to get every entry for that message. The mail ID is the random string of text and letters in the xxxxx-xxxx-xx format in the log.
    0
  • psytanium
    Hey there! That's interesting because it definitely looks like an error on the Yahoo side of things. Nothing you can do on the cPanel & WHM side of things can control how long the message will sit in a remote queue. I would recommend checking the /var/log/exim_mainlog file on the server to see if there is anything else odd happening with that message. You can search for the email address to get the mail ID, and then search for the mail ID to get every entry for that message. The mail ID is the random string of text and letters in the xxxxx-xxxx-xx format in the log.

    Thank you for the information. Can you tell me how to check /var/log/exim_mainlog ? I can SSH or use WHM Terminal, but I don't know the command to download the log file.
    0
  • quietFinn
    Thank you for the information. Can you tell me how to check /var/log/exim_mainlog ? I can SSH or use WHM Terminal, but I don't know the command to download the log file.

    You don't need to download the file, you can do like this: cd /var/log grep "anyuser@yahoo.com" exim_mainlog
    You should get log lines about the email sent to that address. There you see the mail ID, like @cPRex said, it looks like, for ex. "1ljHEc-0006q5-TZ". Then: exigrep "MailID" exim_mainlog
    0
  • psytanium
    You don't need to download the file, you can do like this: cd /var/log grep "anyuser@yahoo.com" exim_mainlog
    You should get log lines about the email sent to that address. There you see the mail ID, like @cPRex said, it looks like, for ex. "1ljHEc-0006q5-TZ". Then: exigrep "MailID" exim_mainlog

    This is output : 2021-05-19 11:19:10 1ljHQ6-0001Zc-QG <= myemail@mydomain.com H=(DESKTOPHEOJBFQ) [xxx.xxx.x.xxx]:1151 P=esmtpsa X=TLS1.2:ECDHE-RSA-AES256-GCM-SHA384:256 CV=no A=dovecot_login:myemail@mydomain.com S=3490 id=000501d74c87$a43a2950$ecae7bf0$@mydomain.com T="testtt" for mail@yahoo.com 2021-05-19 11:19:10 1ljHQ6-0001Zc-QG Sender identification U=username D=mydomain.com S=myemail@mydomain.com 2021-05-19 11:19:10 1ljHQ6-0001Zc-QG SMTP connection outbound 1621412350 1ljHQ6-0001Zc-QG mydomain.com mail@yahoo.com 2021-05-19 11:19:12 1ljHQ6-0001Zc-QG => mail@yahoo.com R=send_to_smart_host T=remote_smtp H=n1smtpout.europe.secureserver.net [188.121.43.235] C="250 2.0.0 jHQ6lX6UIh7h9 mail accepted for delivery" 2021-05-19 11:19:12 1ljHQ6-0001Zc-QG Completed
    0
  • quietFinn
    That email was accepted for delivery by the receiving server (n1smtpout.europe.secureserver.net), so there is nothing you can do in your side.
    0
  • cPRex Jurassic Moderator
    Thanks for posting that log data. As @quietFinn mentioned, we can see the mail leaves your server and gets accepted, so there isn't anything else you could change on your server that would change what happens with the recipient.
    0
  • psytanium
    Thanks for posting that log data. As @quietFinn mentioned, we can see the mail leaves your server and gets accepted, so there isn't anything else you could change on your server that would change what happens with the recipient.

    Thank you, I will contact Yahoo postmaster admins, see what could we find. What confused me is the non-delivery message didn't include anything about Yahoo.
    0

Please sign in to leave a comment.