Project

General

Profile

RusEmailConfiguration » History » Version 1

Ruslan Khasanov, 2011-04-14 09:54

1 1 Ruslan Khasanov
[[RusGuide|Руководство]]->[[RusInstallation_guide|Руководство по установке]]
2
3
h1. Настройка почты
4
5
h2. Директивы конфигурации
6
7
2011-02-02 17:35
8
Эта страница находится в стадии разработки, следующие директивы лишь неполный список.
9
10
h3. authentication
11
12
Тип метода аутентификации, установленный поставщиком услуг.
13
14
Допустимые значения:
15
* :login
16
* :none
17
18
(Примечание: Если вы установите это значение в :none, вы не должны устанавливать настройки для user_name и password)
19
20
h3. delivery_method
21
22
Метод отсылки почты, которые будет использоваться.
23
24
Допустимые значения:
25
* :smtp
26
* :async_smtp - действительный только в trunk/0.9+
27
* :sendmail
28
* :async_sendmail - действительный только в trunk/0.9+
29
30
h3. Асинхронный delivery_methods
31
32
: Async_smtp и : async_sendmail использует асинхронную передачу, что означает Redmine не ждет подтверждение отправки электронной почты для отображения следующей страницы. 
33
34
h2. Пример конфигурации configuration.yml 
35
36
h3. Простая конфигурация с авторизацией
37
<pre>
38
# Outgoing email settings
39
40
production:
41
  delivery_method: :smtp
42
  smtp_settings:
43
    address: smtp.example.net
44
    port: 25
45
    domain: example.net
46
    authentication: :login
47
    user_name: redmine@example.net
48
    password: redmine
49
50
development:
51
  delivery_method: :smtp
52
  smtp_settings:
53
    address: 127.0.0.1
54
    port: 25
55
    domain: example.net
56
    authentication: :login
57
    user_name: redmine@example.net
58
    password: redmine
59
</pre>
60
61
*Если вы хотите использовать GMail / Google Apps и другие TLS-требующие SMTP-серверов*, вы должны добавить некоторые TLS-параметры:
62
<pre>
63
production:
64
  delivery_method: :smtp
65
  smtp_settings:
66
    tls: true
67
    enable_starttls_auto: true
68
    address: "smtp.gmail.com" 
69
    port: '587'
70
    domain: "smtp.gmail.com" 
71
    authentication: :plain
72
    user_name: "your_email@gmail.com" 
73
    password: "your_password" 
74
</pre>
75
76
h3. Без проверки подлинности
77
78
Пример для поставщика службы SMTP без проверки подлинности. Обратите внимание на двоеточие перед none.
79
<pre>
80
production:
81
  delivery_method: :smtp
82
  smtp_settings:
83
    address: smtp.knology.net
84
    port: 25
85
    domain: cybersprocket.com
86
    authentication: :none
87
</pre>
88
89
h3. Использование команды Sendmail 
90
91
Пример для UNIX систем, которые используют команду /usr/sbin/sendmail.
92
<pre>
93
production:
94
  delivery_method: :sendmail
95
</pre>