sameersbn / docker-redmine

Docker Image for Redmine
http://www.damagehead.com/docker-redmine/
MIT License
1.27k stars 497 forks source link

Redmine cant recognize domain/hostname but I can send emails from command line #433

Open Avskum opened 4 years ago

Avskum commented 4 years ago

I am using helpdesk plugin, so I can reply on tickets and send them back to the customer via redmine.

But I just ran into problem, which I can't solve for few days. I have postfix relay server on external server which works for most of my projects smtpinternal.domain.tld

I have this in my redmine config like this

# default configuration options for all environments
default: 
  # Outgoing emails configuration
  # See the examples below and the Rails guide for more configuration options:
  # http://guides.rubyonrails.org/action_mailer_basics.html#action-mailer-configuration
  email_delivery:
    delivery_method: :smtp
    smtp_settings:
      enable_starttls_auto: false
      address: 'smtp.smtpinternal.domain.tld'
      port: 25
      domain: 'smtpinternal.domain.tld'
      tls: false

Sadly, when I want in my redmine instance try to send test email I have this error message

getaddrinfo: Name or service not known

weird thing is that, I wanted to send test email with mail utility in the container, to test if I can resolve hostnames, and it worked. I can even ping on my Nameservers .. any idea, why redmine refuse to send emails?

jcormier commented 4 years ago

Unfortunately, I don't know much about ruby's mail setup or why it would fail DNS when the docker can resolve the namespace.

0x9394 commented 2 years ago

try specify your internal dns server to docker run parameters with --dns flag