This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

pmx-queue-runner

I've just installed a new edge puremessage server.

I've got a problem with the queue-runner service. When i try to approve a message from quarantine manager or end user interface , the message go back in quarantine with reason queue and is not delivered.In pmx_log there are non errors or warning also if i set debug level to 15.

the only workaround i've found is disabling queue-runner service and using the old script pmx-queue.

is difficult do debug queue-runner because there is not much documentation about.

someone had the same problem ?

thank you

:5720


This thread was automatically locked due to age.
  • What is your mail_sender pointing at in pmx.conf?

    For a Postfix installation, this is set to "smtp:localhost:10026" which will avoid sending it through the milter again.  I would suspect you are sending your released messages into the milter again with this setting.

    :5744
  • the setting in pmx.conf is correct. It seems that the smptd listening on 10026 is not used by pmx-queue-runner because i cant see connection from localhost to that port ( that is active and listening).....

    :5748
  • Can you release a message and monitor the pmx_log (it doesn't have to be in a high debug), and post the line of the release.

    I'd be curious to see what the r= in the pmx_log.

    I'd also be curious how you have localhost set up in your /etc/hosts.  Naming resolution may be sending the mail in the wrong direction.

    It would be ideal to send a support request in so an engineer can analyze your setup as there could be a few places where the issue may be.

    :5749
  • here is what is recorded in pmx_log about releasing a message from quarantine:

     Approval Details:id=1342 t=xxxx@xxxxxxx.it p=1.000 q=4CD13981_24705_8_1 reason=Spam f=root@email4.xxxxxxxxxx.it r=fake.test.ActiveState.com h=RDNS_SUSP h=RDNS_SUSP_GENERIC h=RDNS_NXDOMAIN h=__CT h=__STOCK_PHRASE_7 h=__STOCK_PHRASE_8 h=__TO_MALFORMED_2 h=GTUBE h=RDNS_SUSP_FORGED_FROM h=INVALID_CHARSET h=ADVERT_CODE2 h=DATE_IN_FUTURE_06_12 h=LINES_OF_YELLING_3 h=FORGED_FROM_EXCITE h=BODY_SIZE_10000_PLUS h=FORGED_MUA_OUTLOOK h=NO_MESSAGE_ID h=NO_REAL_NAME h=USER_AGENT_OE h=__ADVERT_CODE2 h=__CT_TEXT_PLAIN h=__FRAUD_MONEY h=__FRAUD_MONEY_VALUE h=__FRAUD_SUBJ_A h=__FROM_EXCITE h=__HAS_MSMAIL_PRI h=__HAS_X_MAILER h=__HAS_X_PRIORITY h=__INT_PROD_COMP h=__INT_PROD_TV h=__INT_PROD_X2 h=__LINES_OF_YELLING h=__MIME_CHARSET_FARAWAY h=__MIME_TEXT_ONLY h=__MIME_VERSION h=__OEM_PRICE h=__OUTLOOK_MUA h=__OUTLOOK_MUA_1 h=__TO_NO_NAME h=__USER_AGENT_MS_GENERIC h=__dialups.mail-abuse.org_ERROR h=__pbl.spamhaus.org_ERROR

    here is the /etc/hosts

    127.0.0.1       localhost.localdomain localhost

    this is ann edge server i've added to the main one that is already in production and has no problems of this kind.

    I've replicated the configuration and i cannot figure out whta is wrong.

    I've also opened a ticket with support, but for now they gave me only some simple suggestions....but not yet a solution.

    thank you

    :5752
  • When I release a message, I get an "Approval Details line", "Filed message ... ", and a queue ID with from=postmaster@domain.com.  What does your second queue ID line look like?

    It sounds like you can release messages from another edge, and it works as expected.

    Please compare the headers between the messages that are re-quarantined, and a message that can get through. 

    You should be able to spot the mail routing difference and it could give you a hint as to where the issue may be.

    I'm assuming that the released message will be delivered downstream.  Could there be an issue with your relayhost?

    :5754
  • I also have an "Approval Details line","Filed message" .....on the server that has no problems. In this one i just get the approval details i've posted.

    i'm trying to find differences from the 2 servers but for now without success.

    I have not problems with relay hosts ..i've already tested mail routing and is correct and also if i disable pmx-queue-runner and i use "pmx-queue run" i can approve messages without errors !!

    i hope today support will give me a solution !!

    thank you for your support !!

    :5758
  • Support solved the problem:

    I was an option in /opt/pmx/etc/pmx-qdigest.conf

    i had to change centralized = default to true

    this option is valid not only for the digest but for ALL WAY of approving messages !!!

    :5768
  • Thanks for posting your solution guyver!

    :5826