Email credential problem

We're trying to implement the SendCredentials emails and have added the CRED_EMAIL settings in T_Defaults, including the CRED_EMAIL_FROM

However, when we try and execute it we get the error that the "From" is empty:

Soap Error System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.ArgumentException: The parameter 'from' cannot be an empty string.
Parameter name: from

 

Has anyone experienced this, and know the answer?

Thanks

Parents Reply Children
  • Do you have the right parent table set in t_defaults? I believe you'll need different ones for the Tess client and the web.

  • Hi Ian

    I've managed to dig this out of task, from Heather Reynolds in response to a ticket:

    "As you're trying to invoke the Credential Email from the API - the settings you've
    got in T_DEFAULT (CRED_EMAIL_*) need to be under 'Tessitura Web' (provided you don't
    have your own organization-specific settings in this table; if you do, then that
    would be used as your parent table value). For example:

    parent_table field_name default_value
    ------------------------------ ---------------------------------------------------------
    Tessitura Web CRED_EMAIL_BCC  hreynolds@tessituranetwork.com
    Tessitura Web CRED_EMAIL_CC  NULL
    Tessitura Web CRED_EMAIL_FROM apicredentials@tessituranetwork.com
    Tessitura Web CRED_EMAIL_SERVER   127.0.0.1
    Tessitura Web CRED_EMAIL_SERVER_PASSWORD NULL
    Tessitura Web CRED_EMAIL_SERVER_PORT 25
    Tessitura Web CRED_EMAIL_SERVER_USER NULL
    Tessitura Web CRED_EMAIL_TEMPLATE_PATH 
    C:\inetpub\wwwroot\API8002\templates

    Can you verify that 'Tessitura Web' (or your organization's table) are set for these
    Credential Email values?"

    I think we had the parent table set to IMPRESARIO to begin with, and as this is an email that is used only by the website, I think that was the trouble. HOwever, it was almost 2 years ago, so my memory is a bit hazy on that.

    I hope this helps and good luck

    Christopher