PROBLEM

Emails not being received even though it says the message was sent successfully.

SOLUTION

The email address the form info was sent to had to be within the same domain as the ISP.

DISCUSSION

The ISP, in this case DreamHost, was blocking "From" emails not hosted by them.  This is normal as they were trying to prevent SPAM from originating within their system.

Here is the original thread (sanitized to protect the innocent):

 

On September 16, 2013 at 6:54 AM Web Admin <This email address is being protected from spambots. You need JavaScript enabled to view it.> wrote:

Dear Doug,

Thank you for providing such a simple and neat tool for the Joomla community.  Unfortunately, after I installed the Simple Email Form extension and submit a test message which a message appeared saying the message was sent successfully although no email was sent. 

I then went back to the article where the form was located to submit another attempt but I was not able to submit a 2nd message.  Below is the output of the error message that is rendered below the Simple Email Form module.  Could you advise what the next steps are to troubleshoot this issue?  Let me know if you need an account to log in.  Thanks.

·        The site is hosted on DreamHost using PHP 5.4.3 + Joomla 3.0+

·        Joomla caching is turned off

·        Contact Us Page where the form is being used: http://preprod.somedomain.com/index.php?option=com_content&view=article&id=109&Itemid=1318

Regards,

Thien

 

From: Doug
Sent: Monday, September 16, 2013 11:33 PM
To: Web Admin
Subject: Re: [BUG] Joomla - Simple Email Form Array Error

 

Dear Web Admin --

 

I got a system error from your provider (shown below).  There may be some internal issue where automated sending of emails is blocked.

 

This is the mail system at host iad1-shared-relay1.dreamhost.com.

I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.

If you are a current customer of DreamHost, please contact our
technical support team here

https://panel.dreamhost.com/support

If you are not a customer please use our contact form at.

http://dreamhost.com/contact

If you do so, please include this email in your support ticket. You can
delete your own text from the attached returned message.

                DreamHost Email Support

<webadmin at some-domain.com>: host
    24e895e81962d9468fd0ca677bfe39.pamx1.somedomain.com[xx.xx.xx.xx] said: 550
    OU-002 (BAY0-PAMC1-F1) Unfortunately, messages from xx.xx.xx.xx weren't
    sent. Please contact your Internet service provider since part of their
    network is on our block list. You can also refer your provider to
    http://mail.live.com/mail/troubleshooting.aspx#errors. (in reply to MAIL
    FROM command)

 


 

 

Thank you for the prompt response Doug! 

 

I figured out what the issue was.  It has to do with DreamHost’s preemptive actions to stomp out phishing and spam emails from occurring.  The email address to send the form to has to be an address hosted by DreamHost so I had to create an email account to collect those forms and forward to another address (still has to be hosted by DreamHost) as needed.  The form is working again without any errors.

 

Best of luck!

-Thien