E-Mail to SMS

E-Mail to SMS SearchSearch
Author Message
Anonymous
Posted on Friday, July 11, 2003 - 07:04 pm:   

1. Does the embedded SMTP server accept relayed mail from other SMTP server? i.e. client does not need direct linkage with the SMS gateway. (Sometimes, the customer already have an internal mail server)

2. Do we need to create an account in the SMS User group for each recipent in order to support email to SMS function? Or, we just to specific the phone number as 12345678@smsdomain.com and the Gateway will use the phone number to send out immediately.

Bryce Norwood - NowSMS Support
Posted on Friday, July 11, 2003 - 07:18 pm:   

1.) Yes. It can. We didn't want to make it too easy for people to accidentally create open servers that would relay to any SMS phone number, so it is a bit confusing to configure.

In a default configuration, we require that any user that wants to submit a message via SMTP to an unregistered address must use a client to connect directly to the embedded SMTP server and must themselves authenticate to the SMTP server with SMTP AUTH (they authenticate with an account that is defined in the "SMS Users" list).

Any user can send to an address that is explicitly registered with the server without using SMTP AUTH (this is a bit confusing as these users are defined in the "MMSC Users" list as the MMSC component of the software provides both e-mail to MMS and e-mail to SMS support).

If you want to be able to send to anyphonenumber@smsdomain.com, without using SMTP AUTH, then basically, what you want to do is manually edit the MMSC.INI file. Under the [MMSC] section header, you can add a parameter:
SMTPIPAddressList=ip.address.1,ip.address.2,192.168.1.*

This parameter can have a comma-delimited list of IP addresses (no white space, if you specify multiple addresses, separate with a comma only) that are allowed to connect via SMTP and send to *any* phone number using an addressing format of phonenumber@sms.domain.name. The IP addresses specified, can also include a "*" place holder as a wildcard match for all addresses in that network. Basically, you would specify the IP address of the mail server that will be relaying SMTP mail here.

2.) You don't need to create separate accounts if clients connect with SMTP AUTH, or you use the configuration that I've described above with the SMTPIPAddressList parameter in MMSC.INI.

-bn