Почтовые группы в OS X Snow Leopard

Я пытался выяснить, как сделать простые группы рассылки электронной почты в OS X Server 10.6, в течение нескольких часов, и я не могу понять это. По сути, я хочу иметь возможность по электронной почте нескольким людям, отправив по электронной почте группу, частью которой они являются. Попытка отправить по электронной почте короткое имя группы вообще не работает, на самом деле SMTP-сервер даже не попытается отправить его.

Меня не интересуют функции управления списком рассылки, мне просто нужны очень простые группы рассылки. Можно ли это сделать из внешнего интерфейса администратора сервера или диспетчера рабочих групп или я должен отредактировать некоторые файлы конфигурации? Я не возражаю против редактирования текстовых файлов, и если пуш придет к пушу... Но, к сожалению, мои коллеги не слишком хорошо справляются с редактированием файлов конфигурации (отсюда покупка сервера OS X), и поэтому предпочтительным является решение с интерфейсом GUI., Любой берущий?

4 ответа

Решение

Хорошо, ребята,

На самом деле это намного проще, чем все выше...

Вернитесь к основам почты Linux... и используйте пересылку:)

Просто откройте Настройки сервера,

Нажмите на пользователя. Добавить нового пользователя. Допустим, контакт включает только почтовый сервис.

Затем сохраните и закройте настройки сервера...

Перейти к Диспетчеру рабочих групп. В разделе "Учетные записи" выберите имя пользователя. Нажмите "Почта". У вас есть 3 варианта: нет / включен / переслать

Выберите "Переслать". В поле "Переслать" введите все адреса электронной почты, которые вы хотите переслать, через запятую.

Это перенаправит все электронные письма указанным вами пользователям...

Я углубился в проблему благодаря информации, предоставленной Chealion. Несмотря на то, что в руководстве действительно подразумевается, что флажок "Включить списки рассылки группы серверов" должен работать для решения этой проблемы, через некоторое время стало ясно, что Apple решила не использовать администрирование списков рассылки как часть открытого каталога.

Насколько я могу судить, причина состоит в том, чтобы не нуждаться в административном доступе к серверу для настройки такой вещи, как группа рассылки. Кроме того, если я правильно понимаю, связь с Wiki предназначена для предоставления дополнительных инструментов для совместной работы. На самом деле, рамки для сотрудничества на самом деле довольно хороши. Вики предоставляет универсальный магазин для сбора полупостоянной информации, а также позволяет добавить службу блогов, календарь, а также печально известный список рассылки. Это довольно аккуратно собирает многие аспекты цифрового информационного потока, необходимые в современной среде проекта. Интерфейс прост в использовании даже для нетехнических людей, и, хотя в нем нет тонны функций, большинство основных функций легко доступны.

Однако, несмотря на то, что система довольно удобная, все же существует странный суффикс электронной почты: -wiki. По какой-то причине Apple решила добавить указанный суффикс к короткому имени группы (вики, там есть неуверенность в их схеме именования). Тем не менее, после расследования я заметил, что суффикс представляет собой нечто большее, чем произвольная схема присвоения имен, и очень мало влияет на реальную функциональность системы. Я предполагаю, что это было сделано по какой-то странной причине, например, не путая название списка рассылки вики с соответствующим списком рассылки пользователя или почтальона, но такого рода рассуждения настолько надуманы, что я должен сказать, что честно говоря, просто не знаю,

В любом случае, довольно легко залатать вики, чтобы избавиться от суффикса. Есть два файла, которые необходимо отредактировать, чтобы сделать эту работу.

/usr/share/wikid/lib/python/apple_utilities/MailUtilities.py

Измените строку 263, чтобы она выглядела как следующий код:

mailAddress = entity.shortName

Измените строку 465, чтобы она выглядела как следующий код

groupMailingAddress = u"%(groupName)s@%(hostname)s" % {'groupName': groupName, 'hostname': hostname}

/usr/share/wikid/lib/python/apple_utilities/MailBundler.py (возможно, необязательно)

Измените строку 55, чтобы она выглядела как следующий код:

group = group.replace('-wiki', '')

Затем вам нужно удалить MailUtilities.pyc и MailBundler.pyc (находится в том же каталоге) и скомпилировать новые, используя следующую команду (не забудьте точку в конце):

python -mcompileall .

После внесения этих изменений перезапустите вики, и суффикс -wiki должен исчезнуть. Я должен был зайти в каждую вики и внести некоторые изменения в разрешения (любое изменение будет делать, например, удалить и повторно добавить пользователя, это просто включить кнопку сохранения), а затем сохранить изменения, чтобы вызвать регенерацию файл псевдонимов postfix. Однако любые последующие изменения, добавление вики, удаление, изменение разрешений и т. Д. Работают нормально. Отличительной особенностью этого хака является то, что он фактически дает вам дружественные адреса электронной почты для вашего списка рассылки, а также работает с функцией онлайн-списка рассылки в веб-интерфейсе вики.

Надеюсь, это кому-нибудь поможет!

На почтовом сервере, если вы откроете Администратор сервера, нажмите на почтовую службу, а затем на вкладку Списки рассылки вы увидите флажок "Включить списки рассылки группы серверов". Это должно включить только эту функцию и автоматически обновлять псевдонимы каждые 10 минут по умолчанию. На практике я не нашел его работающим по состоянию на 10.6.1. Адрес будет тогда group_shortname@domain (например, sales@example.com). (Страница 42 из почтовой службы Admin PDF)

На дискуссионных форумах Apple некоторые пользователи добились успеха, добавив -wiki на адрес электронной почты, а затем сделать псевдоним постфикса для короткого имени группы в groupshortname-wiki

=====

Другой альтернативой является использование самого постфикса вручную:

К сожалению, псевдонимы постфиксов не являются функцией, которую вы можете редактировать в Администраторе сервера или Диспетчере рабочей группы, и поэтому любое членство в группах, выполненное в Диспетчере рабочей группы, здесь нам не поможет.

Однако добавить такой псевдоним довольно просто:

Вам нужно отредактировать /etc/postfix/alias в текстовом редакторе и добавьте строку в формате alias:localaddress1, localaddress2,

например. sales:jack, jill, bob, sarah (где Джек, Джилл, Боб и Сара - все имена пользователей вашего домена.)

После редактирования файла вам нужно запустить postalias /etc/postfix/aliases (хэш-файл для быстрого доступа), а затем newaliases (перезагрузить базу данных псевдонимов).

(Подробнее см. На стр. 78 Руководства администратора почтовой службы в документации Apple Mac OS X Server). Или вы можете проверить man aliases (например, как включить разные текстовые файлы в членство вместо того, чтобы просто иметь его в одном файле.)

Слово предупреждения; если имена групп становятся общедоступными, они дают очень быстрый способ спамерам спамить всех. (Возможно, вы захотите посмотреть изменения конфигурации защиты от спама в постфиксе, если это произойдет, а именно: добавить группы в recipient_access и отклонение любой почты не локально для них. Источник)

Основная проблема, с которой я сталкиваюсь в своей пользовательской базе, заключается в том, что группы электронной почты (например, Alias ​​File или Wiki Mailing List) не отображаются для приглашений в Календарь. Прямо сейчас мы поддерживаем 2 разных имени группы,

  1. Открытая группа каталогов для iCal
  2. Группа электронной почты, определенная в файле Alias

Мои конечные пользователи и менеджеры находят это очень запутанным. Есть ли способ заставить группу электронной почты работать с iCal Collaboration? Или я могу избежать создания группы Open Directory с тем же именем, что и у группы электронной почты?

Другие вопросы по тегам