• I have 2 WP sites; 1 on BlueHost where the Contact Form 7 works fine. The 2nd is hosted on Yahoo and it just doesn’t work. I’ve read all the forum notes I can but nothing has helped. Yahoo says to setup PHP mail by defining a default user which I did but all the other help seems to be about writing my own scripts and/or forms which I’m not doing. I loaded WP-Mail (& tried WP-Email) and sent test e-mails using the PHP mail setting as my method and the mail went through so the PHP mail appears to work. I hope I’m missing something really simple but thought maybe somebody had this running on Yahoo and found the cure. Would love to get a hand with this.

Viewing 5 replies - 1 through 5 (of 5 total)
  • I’m using Yahoo hosting, too, and I’m also stuck.

    Okay, for all the folks out there who are using Yahoo hosting, I finally found the answer.

    As it turns out, Yahoo will only let specified users from your domain send email through a PHP script. So, if you use the standard contact form that the plugin provides, the “from” field defaults to whatever the user put in, and that won’t work. If you replace it with your email, the script works fine.

    Here’s the Yahoo documentation:
    https://help.yahoo.com/l/us/yahoo/smallbusiness/webhosting/php/php-28.html

    Hope this helps all those frustrated Yahoo users out there!

    Hey Randal I’m using BlueHost and it’s not working for me. How’d you get your Contact Form 7 operational? Thanks!

    CaseyChesh: What problems are you having, and what is your domain name? Most likely your settings are missing something or have an incorrect entry.

    Hi randaldick,
    I installed “wordpress” inside yahoo webhostinng.

    Am using “wp-mail-SMTP’ plugin for wordpress, it’s working in mylocal machine, but the same is not working in my yahoo domain.

    It’s giving the following error!
    Test Message Sent

    The result was:

    bool(false)

    The full debugging output is shown below:

    object(phpmailer)(45) {
    [“Priority”]=>
    int(3)
    [“CharSet”]=>
    string(5) “UTF-8”
    [“ContentType”]=>
    string(10) “text/plain”
    [“Encoding”]=>
    string(4) “8bit”
    [“ErrorInfo”]=>
    string(43) “SMTP Error: Could not connect to SMTP host.
    [“From”]=>
    string(21) “[email protected]
    [“FromName”]=>
    string(10) “aaa”
    [“Sender”]=>
    string(0) “”
    [“Subject”]=>
    string(48) “WP Mail SMTP: Test mail to [email protected]
    [“Body”]=>
    string(68) “This is a test email generated by the WP Mail SMTP WordPress plugin.”
    [“AltBody”]=>
    string(0) “”
    [“WordWrap”]=>
    int(0)
    [“Mailer”]=>
    string(4) “smtp”
    [“Sendmail”]=>
    string(18) “/usr/sbin/sendmail”
    [“PluginDir”]=>
    string(0) “”
    [“Version”]=>
    string(5) “2.0.4”
    [“ConfirmReadingTo”]=>
    string(0) “”
    [“Hostname”]=>
    string(0) “”
    [“MessageID”]=>
    string(0) “”
    [“Host”]=>
    string(14) “smtp.gmail.com”
    [“Port”]=>
    string(3) “465”
    [“Helo”]=>
    string(0) “”
    [“SMTPSecure”]=>
    string(3) “ssl”
    [“SMTPAuth”]=>
    bool(true)
    [“Username”]=>
    string(21) “[email protected]
    [“Password”]=>
    string(13) “aaa”
    [“Timeout”]=>
    int(10)
    [“SMTPDebug”]=>
    int(2)
    [“SMTPKeepAlive”]=>
    bool(false)
    [“SingleTo”]=>
    bool(false)
    [“smtp”]=>
    &object(smtp)(7) {
    [“SMTP_PORT”]=>
    int(25)
    [“CRLF”]=>
    string(2) “

    [“do_debug”]=>
    int(2)
    [“do_verp”]=>
    bool(false)
    [“smtp_conn”]=>
    bool(false)
    [“error”]=>
    array(3) {
    [“error”]=>
    string(27) “Failed to connect to server
    [“errno”]=>
    int(13)
    [“errstr”]=>
    string(17) “Permission denied
    }
    [“helo_rply”]=>
    NULL
    }
    [“to”]=>
    array(1) {
    [0]=>
    array(2) {
    [0]=>
    string(21) “[email protected]
    [1]=>
    string(0) “”
    }
    }
    [“cc”]=>
    array(0) {
    }
    [“bcc”]=>
    array(0) {
    }
    [“ReplyTo”]=>
    array(0) {
    }
    [“attachment”]=>
    array(0) {
    }
    [“CustomHeader”]=>
    array(0) {
    }
    [“message_type”]=>
    string(5) “plain”
    [“boundary”]=>
    array(2) {
    [1]=>
    string(35) “b1_e825b5c62f40545a1b8f1da522b374d2”
    [2]=>
    string(35) “b2_e825b5c62f40545a1b8f1da522b374d2”
    }
    [“language”]=>
    array(13) {
    [“mailer_not_supported”]=>
    string(25) ” mailer is not supported.”
    [“provide_address”]=>
    string(55) “You must provide at least one mailer is not supported.”
    [“execute”]=>
    string(19) “Could not execute: “
    [“instantiate”]=>
    string(36) “Could not instantiate mail function.”
    [“authenticate”]=>
    string(35) “SMTP Error: Could not authenticate.”
    [“from_failed”]=>
    string(35) “The following From address failed: “
    [“data_not_accepted”]=>
    string(30) “SMTP Error: Data not accepted.”
    [“recipients_failed”]=>
    string(56) “SMTP Error: The following SMTP Error: Data not accepted.”
    [“connect_host”]=>
    string(43) “SMTP Error: Could not connect to SMTP host.”
    [“file_access”]=>
    string(23) “Could not access file: “
    [“file_open”]=>
    string(33) “File Error: Could not open file: “
    [“encoding”]=>
    string(18) “Unknown encoding: “
    [“signing”]=>
    string(15) “Signing Error: “
    }
    [“error_count”]=>
    int(1)
    [“LE”]=>
    string(1) “

    [“sign_cert_file”]=>
    string(0) “”
    [“sign_key_file”]=>
    string(0) “”
    [“sign_key_pass”]=>
    string(0) “”
    }

    The SMTP debugging output is shown below:

    SMTP -> ERROR: Failed to connect to server: Permission denied (13)

    Please help me.

    Thank You.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Contact Form 7 with Yahoo Hosting not working’ is closed to new replies.