Thanks. I didn’t run it, but looking at the code helped. It turns out you set email options like this: set(modMail::MAIL_SENDER,’
[email protected]’);
This was an add-on problem and needs moving. Sorry!
Here, anyway, an option was set to this: mail->set(modMail::MAIL_SENDER,’Quip’); and it needed to be this:
mail->set(modMail::MAIL_SENDER,$emailFrom);
($emailFrom was set to this: xpdo->getOption(’quip.emailsFrom’,null,$this->xpdo->getOption(’emailsender’));). It looks like there was a UI setting after all, it just wasn’t used for the from address.
I edited a file named quipthread.class.php, and I’m fixed. You could probably label this a server configuration problem. The sendmail ’from’ domain was getting set to my server’s hostname (cat /etc/hostname), which will be a valid domain name in a lot of cases, but isn’t in mine.
Anyway, hopefully this will be useful to someone. It worked for me.
Add-on PHP files were owned by my Apache daemon’s user, so I had to chown before I could edit.