Found out what was happening. My provider (T-Mobile) was converting any email short enough to fit in an SMS to short codes, and then blocking them. Longer messages were converted to MMS and allowed through. After a few dozen tests they suddenly decided to start letting the short messages through, so everything's good now.
_matt