diff --git a/BlazorApp/Services/ProvisioningService.cs b/BlazorApp/Services/ProvisioningService.cs index b9e4d8d..89df7c5 100644 --- a/BlazorApp/Services/ProvisioningService.cs +++ b/BlazorApp/Services/ProvisioningService.cs @@ -108,13 +108,14 @@ public class ProvisioningService try { var client = _httpClientFactory.CreateClient("Mailcow"); + var tempPassword = Guid.NewGuid().ToString("N")[..16] + "!A1"; var payload = new { local_part = username, domain = "silverlabs.uk", name = fullName, - password = Guid.NewGuid().ToString("N")[..16] + "!A1", // Temporary password - password2 = "", + password = tempPassword, + password2 = tempPassword, quota = 1024, // 1GB active = 1, force_pw_update = 1 diff --git a/BlazorApp/appsettings.json b/BlazorApp/appsettings.json index 18b5930..1c2f861 100644 --- a/BlazorApp/appsettings.json +++ b/BlazorApp/appsettings.json @@ -16,7 +16,7 @@ }, "Mailcow": { "BaseUrl": "https://mail.silverlined.uk", - "ApiKey": "" + "ApiKey": "2A21AA-47E4E5-46DD62-A650F0-BC7566" }, "AdminApiKey": "aawb2MHblbfmqdhcS7Xp2/ibQOUbUE1BDoqdJOu0bjM=" }