Hi Jeff,
I pasted below what the userautoreply stanza looks like now. I'm not seeing how this allows somebody to spam through the machine. I would think the envelope could be forged just as easily as the actual headers and either way the forged From: address would receive the Body of the autoresponder itself, not the contents of the forged message.
I'm interested in learning more about this as I obviously don't want to open up our machines to abuse. The search terms that I'm feeding google aren't really getting me anywhere. Any feedback you can provide is appreciated.
Much appreciated,
Eli Katzenmeyer
---
userautoreply:
driver = autoreply
bcc = ${lookup{${local_part}} lsearch {/etc/virtual/${domain}/autoresponder.conf}{$value}}
file = /etc/virtual/${domain}/reply/${local_part}.msg
from = "${local_part}@${domain}"
log = /etc/virtual/${domain}/reply/${local_part}.log
no_return_message
subject = "${if def:h_Subject: {Re: ${quote:${escape:$h_Subject:}}} {Autoreply Message}}"
to = "${reply_address}"
user = mail
#once = /etc/virtual/${domain}/reply/${local_part}.once
I pasted below what the userautoreply stanza looks like now. I'm not seeing how this allows somebody to spam through the machine. I would think the envelope could be forged just as easily as the actual headers and either way the forged From: address would receive the Body of the autoresponder itself, not the contents of the forged message.
I'm interested in learning more about this as I obviously don't want to open up our machines to abuse. The search terms that I'm feeding google aren't really getting me anywhere. Any feedback you can provide is appreciated.
Much appreciated,
Eli Katzenmeyer
---
userautoreply:
driver = autoreply
bcc = ${lookup{${local_part}} lsearch {/etc/virtual/${domain}/autoresponder.conf}{$value}}
file = /etc/virtual/${domain}/reply/${local_part}.msg
from = "${local_part}@${domain}"
log = /etc/virtual/${domain}/reply/${local_part}.log
no_return_message
subject = "${if def:h_Subject: {Re: ${quote:${escape:$h_Subject:}}} {Autoreply Message}}"
to = "${reply_address}"
user = mail
#once = /etc/virtual/${domain}/reply/${local_part}.once