Answer:
You should be careful of the purpose of the money transfer. While gifts from Iran or non commercial remittances from family are allowed, if the funds are being transferred in exchange for goods, services or technology then U.S. banks will be prohibited from processing the transfer. Therefore, its wise to get an advisory opinion from the Office of Foreign Assets Control at the U.S. Department of the Treasury before making the funds transfer.