Gitlab 4.0 이메일 보내기 구성

1499 단어 gitlabsendmail
오늘gitlab의 이메일 알림이 갑자기 일을 하지 않습니다.설정을 늘려야 하는데, 이상하게도 왜 예전에는 그렇게 신기해서 아무것도 어울리지 않았어요?
config/gitlab에서yml에서 설정:
  ## Email settings
  # Email address used in the "From" field in mails sent by GitLab
  #email_from: [email protected]
  from: your_account@your_mail.com
  host: your_gitlab_server_host_name

config/environment/production.rb 파일에end 전에 추가
  config.action_mailer.delivery_method = :smtp
  config.action_mailer.smtp_settings = {
      :address => 'your_smtp_server',
      :port => 25,
      :domain => 'your_gitlab_server_domain',
      :authentication => :plain,
      :user_name => 'your_account',
      :password => 'your_password',
      :enable_starttls_auto => true
  }

sendmail도 설치해야 돼요.
apt-get install sendmail

이메일을 받을 수 없습니다. 로그를 확인해 보세요. 아무것도 없습니다.시스템 로그/var/log/syslog를 보십시오.sendmail 오류 정보:
Feb 19 12:47:19 gitlab sendmail[42520]: My unqualified host name (gitlab) unknown; sleeping for retry
Feb 19 12:48:19 gitlab sendmail[42520]: unable to qualify my own domain name (gitlab) -- using short name
Feb 19 12:48:19 gitlab sendmail[42520]: gethostbyaddr(10.112.18.182) failed: 2

원래/etc/hosts 설정의 순서 문제:
127.0.0.1       localhost.localdomain localhost gitlab

기억해라. 한 줄로 쓰고localhost는 기계 이름 앞에 놓아야 한다.
이제 OK.

좋은 웹페이지 즐겨찾기