mirror of
https://github.com/andwati/zitadel.git
synced 2026-11-12 00:55:12 +00:00
# Which Problems Are Solved - Zitadel doesn't have a way to test SMTP settings either before creating a new provider or once the SMTP provider has been created. - Zitadel SMTP messages can be more informative for usual errors # How the Problems Are Solved - A new step is added to the new/update SMTP provider wizard that allows us to test a configuration. The result is shown in a text area. - From the table of SMTP providers you can test your settings too. - The email address to send the email is by default the email address for the logged in user as suggested. - Some of the SMTP error messages have been changed to give more information about the possible situation. For example: could not contact with the SMTP server, check the port, firewall issues... instead of could not dial Here's a video showing this new option in action: https://github.com/zitadel/zitadel/assets/30386061/50128ba1-c9fa-4481-8eec-e79a3ca69bda # Additional Changes Replace this example text with a concise list of additional changes that this PR introduces, that are not directly solving the initial problem but are related. For example: - The docs explicitly describe that the property XY is mandatory - Adds missing translations for validations. # Additional Context - Closes #4504
27 lines
871 B
TypeScript
27 lines
871 B
TypeScript
import { CommonModule } from '@angular/common';
|
|
import { NgModule } from '@angular/core';
|
|
import { FormsModule } from '@angular/forms';
|
|
import { MatButtonModule } from '@angular/material/button';
|
|
import { TranslateModule } from '@ngx-translate/core';
|
|
|
|
import { MatDialogModule } from '@angular/material/dialog';
|
|
import { InfoSectionModule } from '../info-section/info-section.module';
|
|
import { InputModule } from '../input/input.module';
|
|
import { SmtpTestDialogComponent } from './smtp-test-dialog.component';
|
|
import { MatProgressSpinnerModule } from '@angular/material/progress-spinner';
|
|
|
|
@NgModule({
|
|
declarations: [SmtpTestDialogComponent],
|
|
imports: [
|
|
CommonModule,
|
|
FormsModule,
|
|
MatDialogModule,
|
|
MatProgressSpinnerModule,
|
|
TranslateModule,
|
|
InfoSectionModule,
|
|
MatButtonModule,
|
|
InputModule,
|
|
],
|
|
})
|
|
export class SmtpTestDialogModule {}
|