ExpressionEngine CMS
Open, Free, Amazing

Thread

This is an archived forum and the content is probably no longer relevant, but is provided here for posterity.

The active forums are here.

Email Contact form not sending

December 09, 2009 7:39pm

Subscribe [4]
  • #1 / Dec 09, 2009 7:39pm

    Matthew Spiel

    47 posts

    This question may be related to a resolved thread.

    K guys, i ran through the thread above and followed all of the steps. Still no fix.

    A little background:
    The email for my website (http://www.ocdwellings.com - site is live) is set up through google apps. Much like the related thread
    I am running EE 1.6.8.
    Captcha for contact forms is set to yes.
    System is on.

    Here is my issue. The contact forms are working (i have them in a few different pages of the site). I have tested them on my personal email which is a gmail account and I receive them just fine. However, when I try to set the recipients to something hosted at the ocdwellings domain “admin(at)ocdwellings.com” the emails are not going through.

    I would assume that this is what the replyto=“y” parameter is for right? I have added that to my code, but it still doesn’t seem to fix it. Here is the code I am using to power the forms:

    {exp:email:contact_form redirect="2" charset="utf-8" recipients="[email protected],[email protected]" name="OCDwellings Market Report" return="http://www.ocdwellings.com/index.php|Home Page"}
        <div class="grid_7 alpha omega gray_top">
            
            <div class="field grid_7 alpha omega">
                <label for="name" class="grid_2 alpha"><strong>Name</strong></label>
                <input type="text" id="name"  class="input grid_3" name="name"  maxlength="35" />
            </div>
            
            <div class="field grid_7 alpha omega">
                <label for="email" class="grid_2 alpha"><strong>Email</strong></label>
                <input type="text" id="email"  class="input grid_3" name="from"  maxlength="60"/>
            </div>
            
            <div class="field grid_7 alpha omega hidden">
                <label for="subject" class="grid_2 alpha">Subject</label>
                <input type="text" id="city"  class="input grid_3" name="subject"  maxlength="60" value="OCDwellings Market Report Sign Up"/>
            </div>
    
            <div class="field grid_7 alpha omega">
                <label for="message" class="grid_2 alpha">What Cities Are you Interested in?</label>
                <input type="text" id="city"  class="input grid_3" name="message"  maxlength="60"/>
            </div>
            <div class="field grid_7 alpha omega" id="captcha">
                <label for="captcha" class="grid_2 alpha">Spam</label>
                <input class="input grid_2" type="captcha" name="captcha" value="" size=""/>
                {captcha}
                Write what's in the box above
            </div>
                    
            </div>
    
            <div class="field grid_7 alpha omega">
                <label for="submit" class="grid_2 alpha">Submit</label>
                <input type="submit" name="submit" value="Submit" class="submit"/>
            </div>
        </div>
    {/exp:email:contact_form}


    Anyone else experienced this with email hosted through google apps?

  • #2 / Dec 09, 2009 9:41pm

    Adam Dorsey

    1439 posts

    Hi Matthew-
    The replyto=“y” parameter means that the email address will be put into the Reply-To field and the site’s webmaster email will be put in the From header.

    You can try changing the method of sending email in Admin -> System Preferences -> Email Configuration Email Protocol

    What is this value currently set to?

    Also, read this KB article for more troubleshooting tips.

  • #3 / Dec 10, 2009 12:04am

    Matthew Spiel

    47 posts

    Hey Adam thanks for the reply.

    Email Protocol is set to phpmail.

    I have worked through that knowledge base article and nothing has worked.

    I just tested the email system through the communication tab. I sent the email to an address with the same domain as the site (@ocdwellings.com) and one to my personal (@gmail.com) and the same result. I get it in my personal (@gmail.com), but I do not get it at the (@ocdwellings.com) email .

    Email debugging is on and i am not receiving any errors. Do you think this might be a DNS issue since the emails are getting delivered to addresses not associated with the website’s domain?

    I have other EE sites hosted on this same server with the same set up and they are not having this problem.

    I have filtered through a few other forums threads around similar problems, but nothing seems to have worked so far.

  • #4 / Dec 10, 2009 2:19am

    John Henry Donovan

    12339 posts

    Matthew,

    Do you think this might be a DNS issue since the emails are getting delivered to addresses not associated with the website’s domain?

    Yes I have seen this before so it is possible that it needs to be configured in the DNS. I believe that the the server thinks the mail is local and doesn’t pass it out. This is a question for your host though. Hopefully they will be able to shed some light on it.

    Try changing the Return email address for auto-generated emails in your email config to your gmail address. Then try sending to your domain address.

    Admin -> System Preferences -> Email Configuration Email Protocol

  • #5 / Dec 10, 2009 1:04pm

    Matthew Spiel

    47 posts

    T

    ry changing the Return email address for auto-generated emails in your email config to your gmail address. Then try sending to your domain address.

    John, just did this with the same result as before. Goes to personal, does not go to @ocdwellings

    I will keep digging around in the DNS to see if I can find the fix.

  • #6 / Dec 10, 2009 5:39pm

    Ingmar

    29245 posts

    Let us know how you get on. We’ll be here.

.(JavaScript must be enabled to view this email address)

ExpressionEngine News!

#eecms, #events, #releases