Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
ideapool:почта [2010/09/14 14:32] |
ideapool:почта [2010/09/15 00:24] (текущий) |
||
---|---|---|---|
Строка 8: | Строка 8: | ||
- Поставить **postfix** | - Поставить **postfix** | ||
- | Самым разумным, на мой взгляд, является организация ящиков в виде редиректов на основной ящик пользователя из профиля SMF. То есть члены определённой группы SMF автоматически получают адрес login@ubuntu.ru, который является редиректом на их основной почтовый адрес из профиля. | + | Самым разумным, на мой взгляд, является организация ящиков в виде редиректов на основной ящик пользователя из профиля SMF. То есть члены определённой группы SMF автоматически получают адрес login@ubuntu.ru, который является редиректом на их основной почтовый адрес из профиля. Плюс можно будет добавить несколько адресов вручную, естественно тоже редиректами. |
+ | |||
+ | Проще говоря мы предоставляем пользователям адрес, но не предоставляем почтовый ящик. Ящики и так уже у всех есть, накой плодить сущности? | ||
Преимущества: безопасность сервера (нет ни авторизации, ни фильтров спама, ни вообще какого-либо доступа пользователей к SMTP) и идеальная простота для конечного пользователя. Ибо ящики и так уже у всех есть и пытаться стать ещё одним почтовым провайдером просто бесполезно. | Преимущества: безопасность сервера (нет ни авторизации, ни фильтров спама, ни вообще какого-либо доступа пользователей к SMTP) и идеальная простота для конечного пользователя. Ибо ящики и так уже у всех есть и пытаться стать ещё одним почтовым провайдером просто бесполезно. | ||
Строка 182: | Строка 184: | ||
# Анализируем ответ | # Анализируем ответ | ||
foreach my $row ($sth->fetchrow_hashref()) { | foreach my $row ($sth->fetchrow_hashref()) { | ||
- | my $user = $row->{memberName}; | + | my $user = $row->{realName}; |
# Если имя пользователя содержит неразрешённые символы - пропускаем его | # Если имя пользователя содержит неразрешённые символы - пропускаем его | ||
# Разрешены любые буквы, цифры и символы ".", "-" и "_" | # Разрешены любые буквы, цифры и символы ".", "-" и "_" | ||
Строка 195: | Строка 197: | ||
</code> | </code> | ||
- | Итого поставленная цель достигнута. Кроме того, можно вручную добавлять алиасы, чтобы не создавать лишние аккаунты в SMF. Для этого служит вторая карта - **local-aliases**, которая заполняется по необходимости вручную. | + | Добавляем скрипт в cron и радуемся жизни. Итого поставленная цель достигнута. Кроме того, можно вручную добавлять алиасы, чтобы не создавать лишние аккаунты в SMF. Для этого служит вторая карта - **local-aliases**, которая заполняется по необходимости вручную. |
+ | |||
+ | В качестве дополнения к этому: | ||
+ | |||
+ | * [[jabber|Свой Jabber сервер]] | ||
+ | |||
+ | |||
+ | <note important>В дальнейшем при необходимости эту схему можно расширить путём добавления реальных почтовых ящиков со всеми причиндалами в виде авторизации, IMAP и прочих прелестей. Сделать это просто и не потребуется изменения уже работающей системы, предложенной выше, только её надстройка.</note> |