Is there any way to send an iMessage from a Linux server to an iPhone?
Obviously... with most traditional SMS plans, you can always send a message to something like [email protected] and receive it on the phone.
Does an equivalent exist for iMessage?
No, iMessage doesn't work like traditional SMS.
There's no public API available for the protocol, either.