For all the frustration that these delays bring both you as the program and us as the end users... You software has always been well worth the wait!!! I think I can hold out a little longer ;-)
Well, try nil, and if that doesn't work either in your programming environment check if there is an alignment problem in the daemon (I believe Mercury expects byte aligned data).
Maybe a basic filter rule for 'failure' in the subject and MOVE to admin or a temp user for review?
Keeps them out of the users boxes.
You just have to ride it out, it will stop eventually.
PS
"..and no relaying at all."
If you have outgoing mail you are relaying. Any mail accepted by your server addressed to a non-local domain must be relayed to the server that handles that domain. [:)]
I assume you mean that you do not relay mail from non-local sources. [:)]
We don't use synonyms in our installation so I have no experience of this. This is what the manual says about it, though:
If you have created synonyms on your system using the Pegasus Mail PMGRANT utility, you will need to use the CH_SYN.EXE utility supplied with Mercury to build a synonym database for Mercury, and enter the name and location of that file here. (note that if running in NDS mode, you will use the NDS-aware synonym builder NSYNONYM.EXE instead).
1. Open the Configuration / Protocol modules dialog in Mercury.
2. Uncheck MercuryE
3. Check MercuryC
4. Click OK and restart Mercury.
5. Open the Configuration / MercuryC SMTP client dialog and fill in the name of your ISP's SMTP server as well as username and password (according to the information you have received from your ISP). It might be a good idea to enter a name for a general log file as well. Increase the value for TCP/IP timeout to at least 300. Leave the rest as it is for the time being.
Yes, SpamHalter processes the message before it gets to the rules, so you can create rules to handle messages tagged by SpamHalter the way you prefer. The recommended procedure is to move them to a special mailbox that you can review to make sure there are no false positives.
I have a couple of excluded addresses in an email list (status = X) (*). When I do a review of the list (via email), the excluded addresses appear as normal active subscribed addresses. (Whereas disabled addresses, and those not receiving mail, are described as such.) Bit of a shock to see apparently signed up!
Is there something wrong with my installation or is it always like this?
(*) yes, I know, probably not overly useful seeing as they could sign up with new addresses
My ISP has made it tough to send e-mails if the sender's e-mail address isn't the one registered with them. I run a mailing list and would like to continue doing so, the problem of course is that I can't register all the senders' e-mail addresses at my ISP. When an e-mail arrives from the list the FROM is: Mail Server @ me.com on behalf of but the internal From address is just sender@otherISP.com. I would like to change it so that the FROM address is mailserver@me.com and the reply-to is sender@otherISP.com
Is that something that's doable?
Thanks, Eric
PS: I've written daemons for Mercury in the past and wouldn't mind doing it that way...
The calls are made directly to the dll you provide, there are no other files involved. So either there is a problem with the dll that makes the call fail altogether, or there could maybe be a second instance of Mercury running on the computer.
Ok fellows, I think we finally have this all racked up in a pile. It looks like it's working now.
I can't find any info on how to restart Mercury. Is this closing the interface? I wasn't sure so I've been closing the interface and restarting Apache.
Regardless, I was restarting it somehow in there because the new setting took and I can sent myself mail. Here is the Session log:
Thanks everyone - thank you thank you. dilberts_left_nut, I but you're better than the right_nut.
I'm only able to send mail to users@localhost though. Is there some way to allow Mercury to send emails outside of localhost? For my purposes of testing php systems, such an email (lacking a .com and so on) gets caught.
That 'Job OK' message will be in the 'Core' window.
That means that the message was successfully received and processed by the core process.
It then needs to be sent on to the destination address by an SMTP client module, either mercuryC (via an SMTP smarthost such as your ISP's) or mercuryE (direct end-to-end delivery). Which are you using?
You will need to check the log for mercC or mercE to see what is happening with your outbound message.