[quote user="mcphzgig"]
My initial aim is to download mail from my ISP's POP server into a Mercury user mailbox on the WHS. I have a Global Filter set to 'always move' to a designated user mailbox.
MercuryD successfully downloads messages from the ISP through the firewall, and creates a log file for each message, however, the messages then seem to disappear. Not added to any mailbox that I can see. No system log entry either.
[/quote]
The downloading via MercuryD help says if there is no user found on the host that matched the address in the downloaded mail AND there is no default user set then the mail will be quietly deleted. This I think is what's happening to you. You need to setup MercuryD, leave the local user field blank, set the postmaster account as the default user and then setup an alias for the addresses you are receiving to match the domain you set in Mercury/32. Suppose you have a domain setup as follows in your mercury.ini file.
[Domains]
;server ; domain
server : server
server : mercury.example.com
You have setup a user called ADMIN on your system. You also have a postmaster account called POST that you have specified in the local Mercury core setup. Mail for admin@mercury.example.com goes to the mail subdirectory admin since there is both a domain match and a local user match. Mail to a user nobody@mercury.example.com goes to the default user, in this case the user POST.
Now if you are really lucky your ISP is one of the few intelligent ones who knows that a domain mailbox is not very good if they are not passing the original RCPT TO: SMTP address as a header line in the message. Hopefully you'll find a "X-Delivered To:" or "X-Originally-To:" or similar address in the downloaded mail that can be used by MercuryD to actually deliver the mail.
In any case if the email address of the received mail neither matched a local username or domain then you'll have to alias these email addresses so that they do match a local user and domain. For example suppse the mail is really sent to a domain example.com. In this case you would have to alias admin@example.com to admin@mercury.example.com to get the mail delivered.
I hope this is enough to get you started, it is only scratching the surface of some of the things you'll have to do to get this server up and running the way you want it to. Here's a link to the Mercury/32 knowledgebase that has a lot of pointers. http://kbase.pmail.gen.nz/mercury32.cfm
[quote user="mcphzgig"]<p>My initial aim is to download mail from my ISP's POP server into a Mercury user mailbox on the WHS.&nbsp; I have a Global Filter set to 'always move' to a designated user mailbox.</p>
<p>MercuryD successfully downloads messages from the ISP through the firewall, and creates a log file for each message, however, the messages then seem to disappear. Not added to any mailbox that I can see. No system log entry either.</p><p>[/quote]</p><p>The downloading via MercuryD help says if there is no user found on the host that matched the address in the downloaded mail AND there is no default user set then the mail will be quietly deleted.&nbsp; This I think is what's happening to you.&nbsp; You need to setup MercuryD, leave the local user field blank, set the postmaster account as the default user and then setup an alias for the addresses you are receiving to match the domain you set in Mercury/32.&nbsp; Suppose you have a domain setup as follows in your mercury.ini file.
</p><p>[Domains]
;server ; domain
server : server
server : mercury.example.com</p><p>You have setup a user called ADMIN on your system.&nbsp; You also have a postmaster account called POST that you have specified in the local Mercury core setup.&nbsp; Mail for admin@mercury.example.com goes to the mail subdirectory admin since there is both a domain match and a local user match.&nbsp; Mail to a user nobody@mercury.example.com goes to the default user,&nbsp; in this case the user POST.</p><p>&nbsp;Now if you are really lucky your ISP is one of the few intelligent ones who knows that a domain mailbox is not very good if they are not passing the original RCPT TO: SMTP address as a header line in the message.&nbsp; Hopefully you'll find a "X-Delivered To:" or "X-Originally-To:" or similar address in the downloaded mail that can be used by MercuryD to actually deliver the mail.&nbsp; </p><p>In any case if the email address of the received mail neither matched a local username or domain then you'll have to alias these email addresses so that they do match a local user and domain.&nbsp; For example suppse the mail is really sent to a domain example.com.&nbsp; In this case you would have to alias admin@example.com to admin@mercury.example.com to get the mail delivered.</p><p>&nbsp;
I hope this is enough to get you started, it is only scratching the surface of some of the things you'll have to do to get this server up and running the way you want it to.&nbsp; Here's a link to the Mercury/32 knowledgebase that has a lot of pointers.&nbsp; http://kbase.pmail.gen.nz/mercury32.cfm
&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>
&nbsp;</p><p>
&nbsp;</p>