Назад | Перейти на главную страницу

Использование postfix для отправки электронной почты в Redmine

Я пытаюсь настроить sendmail для отправки писем из установки Redmine (который я до сих пор не понял, как работать с Apache). Когда я отправляю письма с терминала, с помощью команды (пример):

cat some-file | mail -s "some subject" <my-address>@gmail.com

Я правильно получаю содержимое файла с адреса redmine@custom-domain. Соответствующий логин /var/log/mail.log является:

Nov 10 09:06:25 localhost postfix/pickup[24578]: 50A4E65844: uid=107 from=<redmine@custom-domain>
Nov 10 09:06:25 localhost postfix/cleanup[24909]: 50A4E65844: message-id=<20151110090625.50A4E65844@custom-domain>
Nov 10 09:06:25 localhost postfix/qmgr[24579]: 50A4E65844: from=<redmine@custom-domain>, size=3932, nrcpt=1 (queue active)
Nov 10 09:06:25 localhost postfix/smtp[24915]: connect to ASPMX.L.GOOGLE.com[2607:f8b0:400e:c01::1a]:25: Network is unreachable
Nov 10 09:06:25 localhost postfix/smtp[24915]: 50A4E65844: to=<my-address@gmail.com>, relay=ASPMX.L.GOOGLE.com[74.125.28.27]:25, delay=0.32, delays=0.01/0/0.14/0.17, dsn=2.0.0, status=sent (250 2.0.0 OK 1447146380 zu2si3894448pbc.115 - gsmtp)
Nov 10 09:06:25 localhost postfix/qmgr[24579]: 50A4E65844: removed

Вот моя конфигурация Redmine:

default:
  email_delivery:
    delivery_method: :sendmail
    smtp_settings:
      address: localhost
      port: 25
      authentication: :none
      domain: custom-domain

но когда я отправляю тестовое письмо из Redmine> Настройки> Настройки электронной почты, в mail.log файл:

Nov 10 09:02:30 localhost postfix/pickup[24578]: 09AD465844: uid=107 from=<redmine@custom-domain>
Nov 10 09:02:30 localhost postfix/cleanup[24888]: 09AD465844: message-id=<5641b2a65be1_6121209ef644264f@ip-10-0-225-33.mail>
Nov 10 09:02:30 localhost postfix/qmgr[24579]: 09AD465844: from=<redmine@custom-domain>, size=2336, nrcpt=1 (queue active)
Nov 10 09:02:30 localhost postfix/smtp[24890]: 09AD465844: to=<my-address@gmail.com>, relay=ASPMX.L.GOOGLE.com[74.125.28.27]:25, delay=0.69, delays=0.01/0/0.5/0.17, dsn=2.0.0, status=sent (250 2.0.0 OK 1447146146 k8si3902958pbq.49 - gsmtp)
Nov 10 09:02:30 localhost postfix/qmgr[24579]: 09AD465844: removed

Из того, что я смог собрать до сих пор, это то, что такое поведение происходит из-за следующего в электронном письме Redmine:

message-id=<5641b2a65be1_6121209ef644264f@ip-10-0-225-33.mail>

Мои настройки для /etc/postfix/main.cf являются следующими:

myhostname = custom-domain
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = custom-domain, localhost, localhost.localdomain, localhost
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = localhost
inet_protocols = all

НОТА: Я также пробовал установить следующее:

inet_interfaces = all