Redmine+Postfix+SASL+CRAM-MD5で通知メールを飛ばす
Redmineのインストール後、メール通知を飛ばす際に手こずったので以下にメモします。
(とりあえず動くレベルでの設定なのであまり参考ならずすみません)
インストールすべきrpm
postfix
cyrus-sasl-md5
IDとパスワードの設定
saslpasswd2 -u ドメイン ユーザ名
/etc/postfix/main.cf
myhostname = (Redmineサーバのホスト名。例:redmine.hogehoge.jp)
mydomain = (Redmineサーバのドメイン名。例:hogehoge.jp)
inet_protocols = ipv4
mydestination = $myhostname, localhost.$mydomain, localhost
mynetworks = 127.0.0.0/8
smtpd_sasl_auth_enable = yes
smtpd_sasl_type = cyrus
smtpd_sasl_path = smtpd
broken_sasl_auth_clients = yes
smtpd_sasl_local_domain = $mydomain
smtpd_recipient_restrictions = permit_sasl_authenticated, reject_unauth_destination
configuration.yml
production:
email_delivery:
delivery_method: :smtp
smtp_settings:
address: "localhost"
port: 25
domain: "RedmineサーバのFQDN"
authentication: :cram_md5
user_name: ユーザ名
password: パスワード
rmagick_font_path: /usr/share/fonts/ipa-pgothic/ipagp.ttf
/etc/sasl2/smtpd.conf
pwcheck_method: saslauthd
mech_list: plain login cram-md5
chown postfix /etc/sasldb2
service postfix start
chkconfig postfix on
service saslauthd start
chkconfig saslauthd on
Author And Source
この問題について(Redmine+Postfix+SASL+CRAM-MD5で通知メールを飛ばす), 我々は、より多くの情報をここで見つけました https://qiita.com/kiseragi/items/7f73c23ad36d1b1bb9fc著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .