2

Я хочу упростить настройку учетной записи электронной почты в Mac OS. После долгих поисков в Google я думаю, что эту работу можно выполнить, сгенерировав файл профиля шаблона (.mobileconfig) из iPCU и развернув этот профиль.

Когда я установил файл .mobileconfig, я обнаружил, что адрес электронной почты в настройках учетной записи Mail не совпадает с тем, что я написал в iPCU.

Вот часть файлов .mobileconfig, сгенерированных iPCU:

<key>EmailAccountDescription</key>
<string>alimailtest</string>
<key>EmailAccountName</key>
<string>fullname</string>
<key>EmailAccountType</key>
<string>EmailTypeIMAP</string>
<key>EmailAddress</key>
<string>testuser@testcompany.com</string>
<key>IncomingMailServerAuthentication</key>
<string>EmailAuthPassword</string>
<key>IncomingMailServerHostName</key>
<string>imap.testcompany.com</string>
<key>IncomingMailServerPortNumber</key>
<integer>993</integer>
<key>IncomingMailServerUseSSL</key>
<true/>
<key>IncomingMailServerUsername</key>
<string>testuser@testcompany.com</string>

Но, неожиданно, после установки этого профиля, я получил «testuser @ testcompany.com @ imap.testcompany.com» в качестве адреса электронной почты в настройках учетной записи Mail. Кажется, что Mac добавляет имя сервера входящей почты после адреса электронной почты по ошибке, это вызывает сбой при пересылке почты.

Есть ли способы исправить установку профиля? Или один шаг назад, измените настройки учетной записи Mail какой-либо программой после установки. Или даже настроить настройки Mac Mail без механизма .mobileconfig?

Кто-нибудь поможет, пожалуйста?

1 ответ1

1

Наконец-то я обошел эту проблему, обернув процесс конфигурации приложением.

  1. Предложите пользователю диалог для ввода адреса электронной почты, запомните это значение для дальнейшего использования
  2. Напишите адрес электронной почты пользователя в шаблон профиля, шаблон профиля был создан IPCU и некоторые разделы заполнены заполнителями
  3. Импортируйте профиль командой "/usr/bin/profile -I -F% profilename%"
  4. Откройте ~/Library/Mail/V2/MailData/Accounts.plist и обновите неправильный адрес электронной почты, указав его в шаге 1. Готово.

Пароль требуется при запуске пользователем Mail.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .