We have a bizarre scenario I am having trouble wrapping my head around, I hope someone can help. I am new here (To my current employer and to script center) and trying to replace this terrible way of contacting our stores.
We have 900+ stores, each with 1 printer and not one user in the store can access a PC (Yes, not one user has access to anything) There are a few reasons why we do this, and we cannot work around this.
In order to communicate with one of the stores, a print job is sent to the printer. (They are all Brother MFCxxxx)
We use an archaic manor of sending these print jobs, by FAX!! (MetroFax)
Installed on each PC that needs to communicate with the stores (Again... yes this is the way we work) they send a Fax and it prints at the store.
SO...I have found an excellent utility; AutoEmailManager by Namtuk, and with a little customization we can now:
Send an email to the store (EX: 0001@ourstorename.com)
All 900+ stores are forwarded to one mailbox (all.stores@ourstorename.com)
The software looks in that mailbox every x minutes
Processes the user in the TO: field (0001) of each email and prints to the corresponding store printer
WOOP WOOP!! Problem solved!!!
NOPE!
When exchange receives an email (EX: I send an email to more than one store: 0001, 0002, 0003) it forwards the same email to multiple mailboxes. These mailboxes in turn send it to All.Stores, but it is not received as 3 emails, it is received as one with 3
recipients.
So now my question:
Can I make a transport rule somehow (It appears that with PowerShell scripting the rule, I can use variables) to perhaps add a prefix to the subject with the recipient (Or anything unique) so that each email is different and would appear as 3 emails in the
all.stores mailbox?
A mouthful I am sorry, but I felt that a "Why do you want to do that?" question would appear so I tried to detail as much as possible. I look forward to questions and hopefully a solution!!
Derick