On Sun, Sep 01, 2013 at 10:00:38PM -0500, /dev/rob0 wrote:
> On Sun, Sep 01, 2013 at 07:30:35PM -0700, warpspasm wrote:
> > I would like to be able to have a postfix server that only
> > allows outgoing emails from one From: address.
> > 
> > Any ideas? Thanks
> 
> Sure. As alluded above, that goal is strange. I suspect that a
> null client like msmtp would meet your actual needs better.
> 
> It's trivial to rewrite all outgoing mail (that which is being 
> relayed by the smtp(8) client) to a single From: header and 
> envelope sender address:
> 
> smtp_generic_maps = static:yoursen...@example.com

Interestingly, worthy of note, is that Wietse and I interpreted the 
request differently. I think his reading of it made more sense, in 
that you'd not send out mail with an unapproved sender.

Also, I saw something upthread about uid=33, and IIRC that's the 
Debian user which runs httpd.

My crystal ball is telling me that the actual problem might be a 
compromised PHP web script. And no, rewriting the spam sender address 
is SURELY not what you want.

There is no quick easy fix for broken web software. You have to fix 
it, eventually, or get shut down by your upstream provider.

Furthermore I was wrong above, in that smtp_generic_maps will rewrite 
both sender AND recipient addresses. You would want to use 
sender_canonical_maps to only rewrite the sender, if my reading of 
your request had been right.

If my REreading of the request was right, there is probably no 
Postfix workaround available to you. You need a sendmail(1) wrapper 
which holds mail submitted with an unapproved sender address or 
header.

(Maybe sender-dependent routing, but let's not go there before you 
clarify the problem and goal.)
-- 
  http://rob0.nodns4.us/ -- system administration and consulting
  Offlist GMX mail is seen only if "/dev/rob0" is in the Subject:

Reply via email to