Thanks for the suggestions. I'l' start implementing something and then come
back to this email when I found something or if I get stuck.
Noel
On Tue, Apr 10, 2012 at 8:38 AM, Phil Pennock <pdp@???> wrote:
> On 2012-04-09 at 19:22 +0800, Noel Martin Llevares wrote:
> > Right now, I'm simply thinking of doing the following:
> >
> > - Create user filter for each agent.
> > - Each outgoing email will be FORWARDED to a QA account. => This is
> > easy in cPanel, I think.
> > - This email should NOT be delivered to the client yet. => This
> part,
> > I don't know how to make the filter yet.
>
> So really, you want to have the message "accepted" by the system which
> quarantines outbound mails, rather than by something which does DNS
> lookup or smarthost delivery. You can do this with a Router (as
> suggested).
>
> > - QA staff needs to review the email (make corrections,edits,etc.).
> > - QA staff should be able to send the email to the client *on
> behalf *of
> > the original sender. => This part I also don't know how to do.
> > Gmail can do
> > this. Many email servers also allow this. What do I need to do
> > with Exim so
> > that the QA account can send an email as *someone else*? Or, is
> this
> > simply a matter of the changing the "From:" and "Reply-To:"
> headers?
>
> Gmail will put in Sender: information. Loosely, if you configure your
> MTA to trust the sender, then the MTA won't fix up the message with that
> information and will trust whatever it's told -- this is part of why the
> spam problem is so prevalent in email. So yes, you can change the From:
> header.
>
> Just be careful to not create a loop where the released mail might go
> back into quarantine.
>
> Also: if the QA staff are making corrections/edits, you probably want to
> have those changes go back to the original replier, to create a training
> feedback loop. I'll just reiterate my suggestion to consider proper
> helpdesk software and leave it at that.
>
> -Phil
>