Skip to main content
Nintex Community Menu Bar

Change Nintex 2016 SMTP settings under Global Settings using PowerShell and/or NWAdmin.exe

  • February 4, 2020
  • 1 reply
  • 15 views

Forum|alt.badge.img

Hi Team,

 

I am trying to update SMTP settings for Nintex Administration > Messaging and Notifications section using PowerShell or NWAdmin.exe in Nintex 2016. I have followed https://community.nintex.com/t5/Nintex-for-SharePoint/Change-Nintex-SMTP-settings-under-Global-Settings-Via-PowerShell/m-p/75365 link to update the Global settings and I am getting "command line execution error: Procedure or function SetGlobalSettings has too many arguments specified" error. Please help me, how to fix this issue.

Here is the NWAdmin.exe command and XML file

Command:

NWAdmin.exe -o ConfigureSettings -file c:NintexNintexGlobalSettings.xml

 

XML File:

 

<?xml version="1.0" encoding="utf-8"?>

<NintexWorkflowSetupParameters xmlns="http://nintex.com/NintexWorkflowSetup.xsd">

<GlobalSettings>

<SmtpServer>abc.compnay.com</SmtpServer>

<SmtpFromAddress>xx@abc.Company.com</SmtpFromAddress>

<SmtpReplyToAddress>xx@abc.Company.com</SmtpReplyToAddress>

<EnforceSafeLooping>false</EnforceSafeLooping>

<DefaultTaskListName>Workflow Tasks</DefaultTaskListName>

<AllowLongTermDelegation>true</AllowLongTermDelegation>

<AllowUserNotificationPreferences>true</AllowUserNotificationPreferences>

<RequireDesignerRightsForSchedules>true</RequireDesignerRightsForSchedules>

<TaskPageView>Workflow Task View</TaskPageView>

<AllowCustomStartPages>true</AllowCustomStartPages>

<DefaultStartPage>_layouts/NintexWorkflow/StartWorkflow.aspx</DefaultStartPage>

<DefaultTaskEditPage>_layouts/NintexWorkflow/ApproveReject.aspx</DefaultTaskEditPage>

<DefaultTaskViewPage>_layouts/NintexWorkflow/ApproveReject.aspx</DefaultTaskViewPage>

</GlobalSettings>

</NintexWorkflowSetupParameters>

 

1 reply

Simon Muntz
Nintex Partner
Forum|alt.badge.img+23
  • Nintex Partner
  • February 5, 2020
Hi,

Looks like your XML is for SharePoint 2013 or earlier as 2016 Global settings XML has more parameters as per below.
The feature of being able to add the port number was introduced in 2016. Maybe this is the missing Parameter. Also TLS connection option might be needed. Hope I have pointed you in the right direction.

<GlobalSettings>
<SmtpServer>str1234</SmtpServer>
<SmtpServerPort>123</SmtpServerPort>
<SmtpTlsConnection>true</SmtpTlsConnection>
<SmtpUsername>str1234</SmtpUsername>
<SmtpPassword>str1234</SmtpPassword>
<SmtpSendOnBehalf>true</SmtpSendOnBehalf>
<SmtpFromAddress>str1234</SmtpFromAddress>
<SmtpReplyToAddress>str1234</SmtpReplyToAddress>
<EnforceSafeLooping>true</EnforceSafeLooping>
<DefaultTaskListName>str1234</DefaultTaskListName>
<AllowLongTermDelegation>true</AllowLongTermDelegation>
<AllowUserNotificationPreferences>true</AllowUserNotificationPreferences>
<RequireDesignerRightsForSchedules>true</RequireDesignerRightsForSchedules>
<TaskPageView>str1234</TaskPageView>
<AllowCustomStartPages>true</AllowCustomStartPages>
<DefaultStartPage>str1234</DefaultStartPage>
<DefaultTaskEditPage>str1234</DefaultTaskEditPage>
<DefaultTaskViewPage>str1234</DefaultTaskViewPage>
<IMMode>None</IMMode>
<FromSIPAddress>str1234</FromSIPAddress>
<FromDomainUser>str1234</FromDomainUser>
<FromPassword>str1234</FromPassword>
<OcsServer>str1234</OcsServer>
<OcsTransport>str1234</OcsTransport>
<WorkflowDataTablesThresholds>
<WorkflowInstance>12345</WorkflowInstance>
<WorkflowProgress>12345</WorkflowProgress>
<WorkflowLog>12345</WorkflowLog>
<WorkflowInstanceTasks>12345</WorkflowInstanceTasks>
<HumanWorkflowApprovers>12345</HumanWorkflowApprovers>
<HumanWorkflowApproversMetadata>12345</HumanWorkflowApproversMetadata>
<HumanWorkflow>12345</HumanWorkflow>
<HumanWorkflowMapping>12345</HumanWorkflowMapping>
<DataStore>12345</DataStore>
</WorkflowDataTablesThresholds>
</GlobalSettings>