14.2.1.10.3. SMTP SMS Provider

class edumfa.lib.smsprovider.SmtpSMSProvider.SmtpSMSProvider(db_smsprovider_object=None, smsgateway=None)[source]

Create a new SMS Provider object fom a DB SMS provider object

Parameters:
  • db_smsprovider_object – The database object

  • smsgateway – The SMS gateway object from the database table SMS gateway. The options can be accessed via self.smsgateway.option_dict

Returns:

An SMS provider object

classmethod parameters()[source]

Return a dictionary, that describes the parameters and options for the SMS provider. Parameters are required keys to values.

Returns:

dict

submit_message(phone, message)[source]

Submits the message for phone to the email gateway.

Returns true in case of success

In case of a failure an exception is raised