0
I have a service that delivers updates to users through various carriers SMTP APIs, for example for Sprint we e-mail 1123456789@messaging.sprintpcs.com
and then the owner of the number 1123456789
receives an SMS message which is displayed as being from our e-mail address, for example updates@example.com
, the user is then able to reply to this and we receive over SMTP their response.
However, when it comes to AT&T when the user receives our messages, the from address is some number such as 180000001
, which increments for each message. As you can imagine, if we send the user 100 updates throughout the week, that is 100 different senders AT&T users see in their phone, which really clogs up their messaging lists.
Is there a way to specify to AT&T a correct from address to display? All of the information I could find from AT&T is here.(I've tested this on Sprint, MetroPCS and T-Mobile and they handle it properly)
Also, with AT&T if the user replies to any of the messages that appears in their phone, even though they have 100 different sender addresses they are all received by our updates@example.com
e-mail address successfully.
To be honest I'm not 100% sure if superuser is the right place for this question, but I couldn't think of any other stackexchange site that was appropriate. – Sebastian King – 2015-04-14T23:15:32.647
Have you considered sending SMS messages directly/yourself? – AnFi – 2015-04-15T07:44:59.247
No, 100 a week was just the example. Realistically we send between 1000-5000 a week to all users, and the messages have to be delivered instantly when triggered by user's events. However, for one single AT&T it is perfectly realistic to say they may receive only 100 in a week. – Sebastian King – 2015-04-15T20:46:47.413