Project

General

Profile

RusEmailConfiguration » History » Revision 2

Revision 1 (Ruslan Khasanov, 2011-04-14 09:54) → Revision 2/4 (Ruslan Khasanov, 2011-04-17 12:30)

[[RusGuide|Руководство]]->[[RusInstallation_guide|Руководство по установке]] 

 Оригинал: [[EmailConfiguration|Email configuration examples v.11]] 

 {{>toc}} 

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

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

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

 h3. authentication 

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

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

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

 h3. delivery_method 

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

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

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

 : Async_smtp и : async_sendmail использует асинхронную передачу, что означает Redmine не ждет подтверждение отправки электронной почты для отображения следующей страницы. См. "Asynchronous Email Delivery":http://redmineblog.com/articles/asynchronous-email-delivery/ 

  

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

 h3. Простая конфигурация с авторизацией 
 <pre> 
 # 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 
 </pre> 

 *Если вы хотите использовать GMail / Google Apps и другие TLS-требующие SMTP-серверов*, вы должны добавить некоторые TLS-параметры: 
 <pre> 
 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"  
 </pre> 

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

 Пример для поставщика службы SMTP без проверки подлинности. Обратите внимание на двоеточие перед none. 
 <pre> 
 production: 
   delivery_method: :smtp 
   smtp_settings: 
     address: smtp.knology.net 
     port: 25 
     domain: cybersprocket.com 
     authentication: :none 
 </pre> 

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

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

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

 * "Configuring Action Mailer":http://wiki.rubyonrails.org/howtos/mailers#configuring_action_mailer 
 * "Action Mailer Configuration":http://guides.rubyonrails.org/action_mailer_basics.html#action-mailer-configuration