RusEmailConfiguration » History » Version 3

« Previous - Version 3/4 (diff) - Next » - Current version
Denis Savitskiy, 2011-07-08 14:00


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

Оригинал: Email configuration examples v.11

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

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

Эта страница находится в стадии разработки, следующие директивы являются лишь неполным списком.

Аутентификация

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

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

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

Метод отправки

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

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

Асинхронный метод отправки

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

Пример конфигурации 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

Дополнительные ссылки