RusEmailConfiguration » History » Version 1

Version 1/4 - Next » - Current version
Ruslan Khasanov, 2011-04-14 09:54


Руководство->Руководство по установке

Настройка почты

Директивы конфигурации

2011-02-02 17:35
Эта страница находится в стадии разработки, следующие директивы лишь неполный список.

authentication

Тип метода аутентификации, установленный поставщиком услуг.

Допустимые значения:
  • :login
  • :none

(Примечание: Если вы установите это значение в :none, вы не должны устанавливать настройки для user_name и password)

delivery_method

Метод отсылки почты, которые будет использоваться.

Допустимые значения:
  • :smtp
  • :async_smtp - действительный только в trunk/0.9+
  • :sendmail
  • :async_sendmail - действительный только в trunk/0.9+

Асинхронный delivery_methods

: Async_smtp и : async_sendmail использует асинхронную передачу, что означает Redmine не ждет подтверждение отправки электронной почты для отображения следующей страницы.

Пример конфигурации configuration.yml

Простая конфигурация с авторизацией
# Outgoing email settings

production:
  delivery_method: :smtp
  smtp_settings:
    address: smtp.example.net
    port: 25
    domain: example.net
    authentication: :login
    user_name: redmine@example.net
    password: redmine

development:
  delivery_method: :smtp
  smtp_settings:
    address: 127.0.0.1
    port: 25
    domain: example.net
    authentication: :login
    user_name: redmine@example.net
    password: redmine

Если вы хотите использовать GMail / Google Apps и другие TLS-требующие SMTP-серверов, вы должны добавить некоторые TLS-параметры:

production:
  delivery_method: :smtp
  smtp_settings:
    tls: true
    enable_starttls_auto: true
    address: "smtp.gmail.com" 
    port: '587'
    domain: "smtp.gmail.com" 
    authentication: :plain
    user_name: "your_email@gmail.com" 
    password: "your_password" 

Без проверки подлинности

Пример для поставщика службы SMTP без проверки подлинности. Обратите внимание на двоеточие перед none.

production:
  delivery_method: :smtp
  smtp_settings:
    address: smtp.knology.net
    port: 25
    domain: cybersprocket.com
    authentication: :none

Использование команды Sendmail

Пример для UNIX систем, которые используют команду /usr/sbin/sendmail.

production:
  delivery_method: :sendmail