Vanilla 1 is no longer supported or maintained. If you need a copy, you can get it here.
HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.
Options

Email Won't Send

edited July 2006 in Vanilla 1.0 Help
I've read a bunch of threads about email not sending... but still can't figure out why mine isn't working. I think it's because my ISP only supports PHPMailer. However, I'm not PHP saavy enough to figure out if that is really the case. Anyone out there know the answer? I'm using vanilla.0.9.2.6. Thanks!

Comments

  • Options
    MarkMark Vanilla Staff
    Your first step should be to upgrade to the latest version of Vanilla.
  • Options
    I've updated to Vanilla.1. Now I'm getting the following: Affected Elements Email.Send(); The error occurred on or near: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() Should I be using the SMTP settings for my ISP under Application Settings? I tried that earlier and didn't get an error, but didn't get the emails either.
  • Options
    You should be able to use settings for any SMTP server which allows you to pass emails through it. Assuming you have an SMTP server set up on the same box as your vanilla install I'd suggest using that one (confirm all your details with whoever runs it) but otherwise any should do.
  • Options
    MarkMark Vanilla Staff
    edited July 2006
    Basically what that error means is that Vanilla failed to find a mail server on your web server. You should contact your hosting company and ask them to make sure sendmail (or whatever other mail server they use) is configured properly on your server, because PHP is failing to send mails.

    Or what Mini said.

    The SMTP option in Vanilla is there for people who don't have a mail server on their server. It allows you to specify a totally different machine / server to handle your mail from Vanilla.
  • Options
    Thanks guys!! I'll try the SMTP option again because the ISP says they only support PHPMailer, and that doesn't appear to be working for this.
  • Options
    When they say they "support" it, that probably means they're not trained to give support over the phone for anything else. if PHPMailer can send mail from your server, then so can vanilla - whenever you get it configured right :)
This discussion has been closed.