How can I send bitcoin from one address to another through the Bitcoin client/API? How can I send bitcoin from one address to another via Bitcoin client/API ?

There exist an API call called:

sendfrom   &lt;fromaccount&gt; &lt;tobitcoinaddress&gt; &lt;amount&gt; [minconf=1] [comment] [comment-to]

can I use it? And replace &lt;fromaccount&gt; with the &lt;bitcoinaddress&gt; to send bitcoin?

Editing:

i means i want transfer bitcoins from one address in my wallet to another address in my wallet ?

i used it in website each user have bitcoin address and balance so i want transfer just money exist in this address to another ?

i search for accounts in bitcoind but i found issue on it :


  The accounts code does not scale up to thousands of accounts with tens
  of thousands of transactions, because by-account (and
  by-account-by-time) indices are not implemented. So many operations
  (like computing an account balance) require accessing every wallet
  transaction.


how can i resolve this issue ?
I think you answered your own question in a way. That command will send from a specified account to an address, I'm sure you don't want to bother with accounts and just send bitcoins.

You can send from an address to another using a similar command.

sendtoaddress &lt;bitcoinaddress&gt; &lt;amount&gt; [comment] [comment-to]

Where &lt;bitcoinaddress&gt; is the address you want to send to and &lt;amount&gt; is amount of Bitcoins (up to 8 decimal places). The other two that are in brackets are optional and cosmetic.

You can issue these commands in a command line or using one of the many libraries for various languages. Check out the Bitcoin API reference.