Still having an email issue

I don’t want the news letters but just to send invites and what not through or in-house email server. The config section is set correctly but it still is kicking an error:

“mail”: {
“from”: “‘MPAQ’ xxx@mpaq.org”,
“transport”: “SMTP”,
“options”: {
“service”: “Sendmail”,
“host”: “smtp.mpaq.org”,
“port”: 587,
“secure”: true,
“auth”: {
“user”: “xxx@mpaq.org”,
“pass”: “xxx”
}
}

I have no clue what I’m missing here… Please help

Knowing what the error is might help, please post the error in your log.
Though, I’m willing to bet you’ll need to modify the port and secure line to this, and include the requireTLS

  "port": 587,
  "secure": false,
  "requireTLS": true,

Inside the admin site, I resend an invite and get “Please verify your email settings” and the ghost log shows:
[2026-04-27 13:03:39] WARN Error sending email: Failed to send email. Reason: Sendmail exited with code 67. Please check your email settings and resend the invitation.
[2026-04-27 13:03:39] ERROR “POST /ghost/api/admin/invites/” 500 946ms

NAME: EmailError
MESSAGE: Error sending email: Failed to send email. Reason: Sendmail exited with code 67. Please check your email settings and resend the invitation.

level: normal

“Please see Configuration - Ghost Developer Docs for instructions on configuring email.”
Error: Sendmail exited with code 67
at createMailError (/var/www/ghost/versions/6.26.0/core/server/services/mail/ghost-mailer.js:90:12)
at ChildProcess. (/var/www/ghost/versions/6.26.0/node_modules/nodemailer/lib/sendmail-transport/index.js:142:27)
at Object.onceWrapper (node:events:639:26)
at ChildProcess.emit (node:events:524:28)
at ChildProcess._handle.onexit (node:internal/child_process:293:12)

On this same system, I also run several servers that does including our new VCS site.

Yeah just looks like email settings are wrong, try what i posted above.

Restarted and still got: Please verify your email setting re-sending to admin@mpaq.org :cry:

“mail”: {
“from”: “‘MPAQ’ admin@mpaq.org”,
“transport”: “SMTP”,
“options”: {
“service”: “Sendmail”,
“host”: “mail.mpaq.org”,
“port”: 587,
“secure”: false,
“requireTLS”: true,
“auth”: {
“user”: “xxx@mpaq.org”,
“pass”: “xxx”
}
}
},

Very confused. Thank you for your panticipation.

im not sure what the service line referencing sendmail is for in the block. if youre just using smtp make yours look like this

  "mail": {
    "transport": "SMTP",
    "from":"'From Name' <from@email.mail>",
    "options": {
      "host": "mail.server.name",
      "port": 587,
      "secure": false,
      "requireTLS": true,
      "auth": {
        "type": "LOGIN",
        "user": "youruser",
        "pass": "yourpassword"
      }
    }
  },

Ok, that is new… Testing… Invitation resent I think that got it, THANK YOU THANK YOU THANK YOU