Is there a way? If not then it should be added, I think.(I would have been easier to do it in CLI)

Why is it necessary:

Working with a database requires send queue to send coins to someone else. (You can not call the bitcoin client directly from the database - transactions can be ROLLBACKed, but sending coins is not.) Hence, the need to address customers' pre-checked against the address format.

Implement this functionality for every developer separately fraught with errors (for example, many languages not contains base58 functions ), better code to test the validity of addresses was one - in bitcoin client (or library). Besides, it gives an opportunity to make small changes to the format of the address in the future if needed.

the client has already been implemented check, need just the appropriate optionbesides, it gives an opportunity to make small changes to the format of the address in the future if neededand users also need address check without sending coins to make sure that the address they were told the correct

the client has already been implemented check, need just the appropriate optionbesides, it gives an opportunity to make small changes to the format of the address in the future if neededand users also need address check without sending coins to make sure that the address they were told the correct

Now I don't understand you

So, how does the above pieces of code not do what you want? You don't need to send coins to check an address, you don't even need bitcoin at all, just the address. And python being very readable you can easily port that to any other language you need and know (yes, including pgplsql, assuming you have the appropriate crypto calls available)

1. Validate e-mail using regular expressions.2. Then check domain exists for that e-mail.Say "helo" to 25 port and you should get "250".3. Then check that user exists at that domain.Say "rcpt to" and you should get "550" if exists.