As long as there are no direct corresponding bank relations between
US/EU-banks and Iran it will continue to be practical impossible to sent
money directly to Iran. There are possibilities via smaller banks in
the European Union but they need some work and the banks take special
fees. For info check out:

Best regards,
German-Iran Chamber of Commerce
Association Hamburg/Germany