gitlab ne peut pas envoyer de courriel pour les nouveaux utilisateurs

Je viens d'installer git git-1.8.1.2 et gitlab gitlab_6.7.2-omnibus-1.ubuntu.12.04_amd64.deb sur la nouvelle installation de Ubuntu 12.04 lts suivante: https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/README.md#ubuntu-12-04 et: https://www.gitlab.com/2014/03/12/packaged-gitlab-with-omnibus/

Lors de la configuration d'un nouvel utilisateur dans gitlab, il tente d'envoyer un e-mail avec un mot de passe temporaire, mais postfix obtient une erreur à partir de l'hôte de relais:
Mauvaise adresse de l'expéditeur de la syntaxe (en réponse à la commande MAIL from)

Mon /etc/gitlab/config/environments/production.rb ressemble à ceci

config.action_mailer.delivery_method = :smtp
config.action_mailer.perform_deliveries = true
config.action_mailer.raise_delivery_errors = true

config.action_mailer.smtp_settings = {
      :address              => 'mail.domain.com',
      :port                 => 587,
      :domain               => 'domain.com',
      :user_name            => '[email protected]',
      :password             => 'password',
      :authentication       => 'password',
      :enable_starttls_auto => true
}

Je peux envoyer un email via la ligne de commande avec postfix l'aide je pense que le même hôte de relais.
echo “Ceci va dans le corps du mail.” | sendmail “Bonjour le monde” [email protected]

Ce qui pourrait mal se passer et où dois-je chercher?

Jetez un oeil à stackoverflow.com/questions/10690255/gitlab-email-setup. Aussi, si vous êtes en mesure d'envoyer des courriels via sendmail, vous souhaiterez peut-être utiliser sendmail au lieu de smtp.
J'ai finalement eu du succès par la mise en place de l'utilisation de gmail suivant: < & lt; a href="https://rtcamp.com/tutorials/linux/ubuntu-postfix-gmail-smtp/" >rtcamp.com/tutorials/linux/ubuntu-postfix-gmail-smtp> s'avère smtp sortant, j'ai été de tenter de l'utiliser n'aimait pas le fait que j'ai l'envoi à partir d'une adresse ip sans nom de domaine associé, et a rebondi avec une adresse incorrecte erreur de syntaxe.

OriginalL'auteur kbrown | 2014-04-04