I am having issues configuring the email notifications
at javax.mail.Transport.send0(Transport.java:254)
at javax.mail.Transport.send(Transport.java:124)
at com.inductiveautomation.ignition.alarming.notification.email.EmailNotificationProfile$EmailTask.sendMessage(EmailNotificationProfile.java:827)
at com.inductiveautomation.ignition.alarming.notification.email.EmailNotificationProfile$EmailTask.buildAndMaybeSendMessage(EmailNotificationProfile.java:815)
at com.inductiveautomation.ignition.alarming.notification.email.EmailNotificationProfile$EmailTask.run(EmailNotificationProfile.java:727)
at com.inductiveautomation.ignition.alarming.notification.email.EmailNotificationProfile.lambda$sendNotification$0(EmailNotificationProfile.java:541)
That answers my questions 1 and 2.
You didn't answer question 3, but if you are running from inside your business domain you might not need a password. If you do I recommend that you get IT to set up a service account for you with password set to never expire. (You can use your personal login for testing in the meantime.)
You didn't answer question 4.
Whitelisting is short-hand for allowing a computer to do something. IT usually defaults systems to not be able to talk to each other (or take an action) for security reasons and you need to "whitelist" a computer to be able to do something. I would say "Can you whitelist my server ABC to be able to send SMTP messages to SMTP server DEF?"