Настройки электронной почты
В этом разделе панели управления администратор может определить параметры отправки электронной почты с сайта ExpressionEngine. Эти настройки влияют не только на электронную почту, отправляемую через страницу communicate в панели управления, но и на общую систему отправки электронных писем.
Обратный адрес для автоматически сгенерированных писем
Эта настройка определяет, какой адрес email будет использоваться системой для генерации полей from и reply-to. С увеличением количества спама в Интернете, многие email-серверы не принимают электронные письма без указания действительного адреса в полях from или reply-to, поэтому мы настоятельно рекомендуем заполнять эти поля.
Веб мастер или название сайта для автоматически создаваемых писем
Это функция позволяет вам определить имя, которое будет использоваться в полях from и reply-to электронных писем. Как и с вышеупомянутым полем, мы рекомендуем вам заполнить его, что снизит вероятность фильтрации ваших писем, как спама.
Кодировка символов в email сообщениях
Определяет кодировку символов, для отправляемых электронных писем.
Включить отладку email?
Если опция включена, то каждый раз при использовании страницы communicate для отправки электронной почты, будут выводиться детализированные сообщения. Эта информация может быть полезной при поиске проблем возникающих при отправке писем. Если у вас есть проблемы с отправкой электронной почты, вам необходимо включить эту функцию.
Протокол электронной почты
Электронную почту с помощью ExpressionEngine можно отправить с использованием одного из трех протоколов.
- PHP Mail: Это встроенный в PHP метод отправки электронной почты, использующий функцию mail. Этот способ совместим с большинством серверов. ExpressionEngine использует по умолчанию "PHP mail". Для большинства людей, это - лучший выбор. Использование PHP, это не самый эффективный способ отправки электронной почты, поэтому, если вы поддерживаете большой список адресатов, то вам лучше использовать одних из двух других методов, если это допустимо на вашем сервере.
- Sendmail: Этот способ более эффективен, чем "PHP Mail", особенно при работе с большим количеством адресатов, так как разрешено соединение direct socket к серверу Sendmail, однако, не все хостинг провайдеры разрешают socket соединение к Sendmail. Чтобы определить, разрешен ли этот протокол, на вашем сервере, установите Sendmail как протокол вашей электронной почты, обновите ваши настройки электронной почты, и попытайтесь отправить электронную почту на свой адрес непосредственно через страницу communicate в панели управления. Если ваше письмо получено успешно, то вы можете использовать эту опцию.
- SMTP: Этот протокол рекомендуется в случаях, когда этого требует ваш хостинг-провайдер. SMTP протокол обычно не доступен на серверах Unix, поэтому, перед его использованием уточните возможность работы с ним у вашего хостинг провайдера. В некоторых случаях вы можете использовать вашу обычную учетную запись электронной почты POP3, для отправки электронной почты ExpressionEngine. Это возможно если ваша учетная запись POP3 находится на том же сервере, где установлена система ExpressionEngine, из-за ограничений безопасности "relaying". SMTP обычно требует авторизации, поэтому вам, скорее всего, потребуется заполнить следующие три поля для того, чтобы использовать этот протокол.
Адрес SMTP сервера
Если вы выбрали SMTP как протокол отправки вашей электронной почты выше, то необходимо заполнить это поле, в котором определяется адрес сервера SMTP. Эта настройка игнорируется, если "SMTP" не выбран, как протокол электронной почты.
Логин SMTP
Логин обычно требуется для входа на ваш сервер SMTP. Не все серверы SMTP требуют авторизации, но для некоторых она необходима. В этом случае вы должны определить имя пользователя (логин) (выше) и пароль.
Пароль SMTP
Пароль используется для входа на ваш сервер SMTP. Не все серверы SMTP требуют авторизации, но для некоторых она необходима. В этом случае вы должны определить логин пользователя (выше) и пароль.
Использовать пакетный режим?
Система электронной почты ExpressionEngine позволяет использовать "пакетный режим" при отправке электронной почты со страницы communicate в панели управления. Этот режим разделяет большое количество электронных писем на малые партии, которые отправляются через небольшие интервалы. Это дает вам возможность отправить большое количество электронных писем, не рискуя превысить лимит времени выполнения вашего сервера. По умолчанию, PHP ограничивает любой процесс 30 секундами, что недостаточно, для отправления большого количества электронных писем. Включение пакетного режима может предотвратить таймаут сервера. Дополнительная выгода, - это снижение нагрузки на ваш почтовый сервер, что в случае использования "shared" хостинга, снижет вероятность возникновения проблем с администратором сервера.
Пакетный режим выключен по умолчанию в ExpressionEngine. Для включения пакетного режима, измените настройку "Использовать пакетный режим?" на да и установите нужное число в настройке "Количество писем в пакете" (ниже).
Количество писем в пакете
Эта опция используется совместно опцией "Использовать пакетный режим?" описанной выше. Эта опция определяет, сколько электронных писем будет отправлено в каждом пакете. Размер пакета, который вы будете использовать, зависит от многих факторов; среди них используемый протокол электронной почты, конфигурация и мощность сервера, поэтому вам необходимо экспериментальным путем подобрать нужное количество.
Если вы используете один из более эффективных протоколов электронной почты - Sendmail или SMTP, то можете установить большее количество писем в пакете, возможно несколько сотен или даже больше, если вы находитесь на выделенном сервере. Размер пакета 300 писем, в этом случае - хорошая отправная точка. Если все хорошо работает, вы можете увеличить количество писем, до тех пор, пока не начнутся таймауты. Примечание: Если ваш список адресатов не насчитывает несколько тысяч, вы не будете получать выигрыша скорости от создания больших партий. Если вы будете использовать менее эффективный протокол "PHP mail", то вам необходимо установить меньший размер партии; обычно 50-100.
Форматирование сообщений по умолчанию
При отправке писем со страницы communicate в панели управления, у вас есть возможность отправлять электронные письма с HTML форматированием. Эту опцию можно изменить на странице communicate, доступно два варианта "Простой текст" или "HTML", установлено по умолчанию.
Разрешить перенос строк по умолчанию?
Устанавливает, выполнять ли при отправке электронной почты "перенос строк". Эта настройка может быть отменена при отправке электронной почты со страницы communicate. Вообще, рекомендуется включить эту опцию, так как этого требует спецификация электронной почты.
Период блокировки email консоли
Количество минут, которые должны пройти, перед тем, как пользователь сможет отправить следующее письмо. Примечание: Эта опция применяется только для email консоли на страницах профиля пользователя.
Сохранять сообщения email консоли?
Эта опция разрешает вам хранить копии всех сообщений отправленных через email консоль со страниц профиля пользователя.
Включить CAPTCHA для почтовых форм "Tell-a-Friend" и "Contact"?
Если включено, то пользователи должны будут заполнить CAPTCHA при использовании почтовых форм "Tell-a-Friend" или "Contact". Вы должны гарантировать, что ваши теги для этих форм содержат адекватный код CAPTCHA.