В общем, нет абсолютно никакого способа сделать это правильно.
Тем не менее, вы можете использовать таблицы общих почтовых провайдеров для заполнения значений по умолчанию, и вы можете заполнить smtp.example.com и т. Д., Но это все равно не получится в некоторых простых случаях, например, в моей рабочей системе, где все находится на mail.wherever.com с необычными номерами портов. Поэтому, в конце концов, пользователь должен иметь возможность переопределить все, что вы делаете.
Если вы действительно хотите, чтобы оно было общим, вам придется иметь дело с сертификатами и EAP.