[EMAIL PROTECTED] wrote:
Hello,
I tried to get my own delivery transport agent. It works perfectly.
But I get no address verification to work.
virtual_mailbox_domains = testmail2.dyndns.org
virtual_mailbox_base = /var/mail/obsolete # I'm forced to put this line?
what is the "#garbage" doing here? this is invalid. if you thought this
is a way to give us information, then it's a bad idea. we don't speak
shell on this list.
virtual_mailbox_maps = hash:/etc/postfix/vmailbox # is simply ignored with
myagent?
virtual_minimum_uid = 65534
virtual_uid_maps = static:65534
virtual_gid_maps = static:65534
virtual_transport = myagent:
don't send us garbage and hope we will understand your setup. please
post the output of 'postconf -n'.
So when I try to send something to [EMAIL PROTECTED],
then it accepts ANY mail sender by myagent without doing any kind of address
verification.
<notice>
we generally use the term "verification" for verification over smtp
(reject_unverified_recipient). for checking recipients in a list, we use
the term "validation" instead. using the "right" terms helps avoiding
confusion and misunderstanding (whether the terminology is right or not
doesn't really matter).
</notice>
you don't provide enough information to get help. as stated above, you
need to show the output of 'postconf -n'. you also need to show the
contents of master.cf (so that we see that you didn't disable recipient
validation). and finally, you need to show the output of 'postmap -q'
that proves that the address is not valid: not in virtual_mailbox_maps,
nor in virtual_alias_maps, ...
Is there a possibility to force to do an adress verification in a
database (or local file) before continuing to pipe the data
to my myagent service?
by default, postfix rejects invalid recipients. if it's not the case,
then something is broken.
The goal is to send an error 550 for unknown recipient addresses instead
of passing any email to the application myagent because of performance
reasons.