Monday, 2 March 2020

Mac Mini Server 入れ替え終了

なんか知らないが、

  MBPは nmh
  Mac Mini は mh-JP

そうなんですか。nmh は ssl とかいろいろやらんといけないらしいのだが、mh-JP はそうではないとかそんな理由っぽいです。

メール送信は、sendmail 経由だが、

  /etc/postfix/main.cf



  inet_interfaces = all

にするだけで良いらしい。ただし、

  大域アドレスを持ってないと受信サーバが跳ねる

なるほど。

受信側は

  sudo postfix start

で良いのだが、/System/Library/LaunchDaemons は書き換え不能。なんかすればできるらしいが、

  /Library/LaunchDaemons

に org.postfix.master.plist を新しく作るのが良いらしい。com.apple.postfix.master は unload できないが remove はできるが、やっぱりlist からははずれない。

しかし、

  launchctl load /Library/LaunchDaemons/org.postfix.master.plist
  launchctl start org.postfix.master

は可能。

  % cat /Library/LaunchDaemons/org.postfix.master.plist
  <?xml version="1.0" encoding="UTF-8"?>
  <plist version="1.0">
  <dict>
      <key>Label</key>
      <string>org.postfix.master</string>
      <key>Program</key>
      <string>/usr/libexec/postfix/master</string>
      <key>ProgramArguments</key>
      <array>
          <string>master</string>
      </array>
      <key>QueueDirectories</key>
      <array>
          <string>/var/spool/postfix/maildrop</string>
      </array>
      <key>AbandonProcessGroup</key>
      <true/>
      <key>RunAtLoad</key>
      <true/>
      <key>KeepAlive</key>
      <true/>
  </dict>
  </plist>

ってな感じ。

https://apple.stackexchange.com/questions/268399/postfix-auto-start-on-sierra-for-smtp-relay

で、問題のサーバのアドレス書き換えですが...

Akatsuki という Rails base のIP address管理を使っているんだが、大域アドレスは Web からは治せない。なんだ〜 で、どうも、

  rails の active record を自分で処理

嘘でしょ。

  % RAILS_ENV=production bundle exec rails c

おいおい。

でも、とりあえず移行はできたようです。

No comments: