So how in your mind do you see this working without creating a separate message at some stage for each recipient?
I believe that via scripting is not possible(with what I know at least) to have the above functionality without creating a separate message. And this is why I am turning to this forum!!!!
If you want to do this as the message is being delivered, are you expecting that your list only has local recipients?
I don't quite understand your question about local recipients. The list can have a mixture of local / external recipients.
What is the end result that you want? Why do you want recipients to be the only recipient listed?
End result is to deliver a personal message to each recipient and display within the message a header(and footer) like information that he is part of a list along with (un)subscribe information and other relevant information.
The way I see it this functionality must come from within the hMailServer when SMTPDeliverer produces a temp message at the Data folder but before sending the actual message will have to replace the TO part (as a part of a while loop for each recipient on the list).
This functionality can't be (I think at least) achieved via any Rule or Scripting combination that we may write using Rule creation from the UI or DOM API.
And this is the reason that I have posted a feature request.
Have you tried BCC to the recipient list? or removing the SMTP recipient header completely, like a BCC...
This is an interesting thought!!!!! I will try it straight away!!!!! Simple solutions create amazing results!!!! Thanks for this!!!!