mailが受信できないという現象。WebサーバやSSHは問題ないが….

UbuntuにPostfix+Dovecotでメールサーバを立てているのだが何故かメールが受信できない。

Localでは送受信できるのだが外部から送られたものは受信できない。なのでLogを見てみると…

550-5.7.26 Gmail requires all senders to authenticate with either SPF or DKIM. 550-5.7.26 550-5.7.26
 Authentication results: 550-5.7.26 DKIM = did not pass 550-5.7.26 SPF [plusload.net] with ip: [153.158.252.120] =
 did not pass 550-5.7.26 550-5.7.26 To mitigate this issue, please visit Gmail's authentication guide 550-5.7.26
 for instructions on setting up authentication: 550 5.7.26
https://support.google.com/mail/answer/81126#authentication i70-20020a638749000000b005b7dd20f8c1si282597pge.20
 - gsmtp (in reply to end of DATA command))

接続はされているがこっちのメールサーバが拒否しているもよう。SPFの設定が必要との事。

お名前.comで設定しているのでこちらを参考に設定してみる。これで大丈夫か?

で、やはりコレだけではだめで、いろいろ見てみたがpostfixで

/usr/sbin/postconf: fatal: invalid type field "unix-dgram" in
 "postlog unix-dgram n - n - 1 postlogd"
 postfix/postfix-script: fatal: cannot execute /usr/sbin/postconf!

と致命的なエラーが出ていたのでこれが原因かと、なので/etc/postfix/master.cfを見てみる。

70行目の

postlog unix-dgram n - n - 1 postlogd

これが実行できないからエラーだよとのことなので

#postlog unix-dgram n - n - 1 postlogd

コメントアウト。でも一度確認してみる。

postfix check
postfix/postfix-script: warning: group or other writable: /etc/postfix/./master.cf

警告が表示されるが「グループでもその他でも書き込み可能になっているよ」との事なのでまあ、いいか。

systemctl status postfix
● postfix.service - Postfix Mail Transport Agent
   Loaded: loaded (/lib/systemd/system/postfix.service; disabled; vendor preset: enabled)
   Active: active (exited) since Mon 2023-10-23 09:10:11 JST; 1h 28min ago
  Process: 7962 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
 Main PID: 7962 (code=exited, status=0/SUCCESS)

10月 23 09:10:11 plusload.net systemd[1]: Starting Postfix Mail Transport Agent...
10月 23 09:10:11 plusload.net systemd[1]: Started Postfix Mail Transport Agent.

systemctl status dovecot
● dovecot.service - Dovecot IMAP/POP3 email server
   Loaded: loaded (/lib/systemd/system/dovecot.service; disabled; vendor preset: enabled)
   Active: active (running) since Mon 2023-10-23 09:10:58 JST; 1h 27min ago
     Docs: man:dovecot(1)
           http://wiki2.dovecot.org/
 Main PID: 7976 (dovecot)
    Tasks: 15 (limit: 2275)
   CGroup: /system.slice/dovecot.service
           tq7976 /usr/sbin/dovecot -F
           tq7977 dovecot/anvil
           tq7978 dovecot/log
           tq7980 dovecot/config
           tq7997 dovecot/imap
           tq8015 dovecot/imap
           tq8023 dovecot/imap
           tq8053 dovecot/imap
           tq8537 dovecot/imap
           tq8539 dovecot/imap
           tq8984 dovecot/imap
           tq8985 dovecot/imap
           tq8986 dovecot/imap
           tq8987 dovecot/imap
           mq9006 dovecot/imap

正常に動いているみたい。で、gmailから、yahooからメールを送ってみる。あっ受け取れた。

コメントを残す

メールアドレスが公開されることはありません。必須項目には印がついています *

CAPTCHA


日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)