Я пытаюсь настроить 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