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