[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.


Reply via email to