Issue
In Infrastructure.EmailManager.EmailService, the MailboxAddress is currently used as:
message.From.Add(new MailboxAddress("noreply", _smtpSettings.UserName));
message.To.Add(new MailboxAddress(email, email));
Suggested Fix
If the recipient's name is available, use it as the display name:
message.To.Add(new MailboxAddress(userName ?? email, email));
Similarly, the sender's display name can be more descriptive:
message.From.Add(new MailboxAddress("NoReply - Indotalent", _smtpSettings.UserName));