For the past 2 weeks I am getting problem with my website Contact Us form. My website is built in Joomla. Whenever I filled the form for testing, I got the mail to my Gmail account but not on my domain email ID's.
My joomla website is hosted on AWS and the email server is a dedicated server. My website is running pretty good.
My mail settings in joomla admin are:
Send mail: yes
Mailer: sendmail
Sendmail path: /usr/sbin/sendmail
What is wrong with my Contact Us form?
I think I know what the problem is (we experienced the same issue before with one of our clients). Your website's domain has an SPF entry that doesn't include the IP of your server. This means that when someone tries to fill in a "Contact Us" form and then send it, then it will possibly get caught by your domain's spam filter since the IP of your server is not allowed to send emails on behalf of your domain.
The solution to this problem is to add an SPF entry for your server's IP in your domain's DNS settings.
Related
We have a problem using PHP mail on a shared hosting server on 1and1.com
We use SPF entries in our TXT DNS settings which include the email servers we use also confirm that outgoing emails are sent from our domain email addresses.
The scenario is: We have a button feature that allows site users to send a personal email from their email address to a client email address.
The problem is: These emails either bounce or end up in SPAM because they do not pass the SPF test.
Although I realize that we can solve the problem with a dedicated server, I was hoping someone had a solution or a way that we could solve the problem and still remain on shared hosting.
Thanks!
I'm using Swiftmailer for my website's contact form to send the form data via email when it's submitted. I switched to a different hosting company and seemingly everything should be the same, but it no longer works. I'm not getting any error messages. I get status 200 OK when clicking "Submit." I deleted and re-created the email account, but that didn't help. Changed the SMTP authentication information to the new hosting comopany's server, but still no email is sent. Any ideas? Oh, and I switched from Bluehost to A2 hosting. Thanks in advance.
Andrew
1). Check the spam folder
2). Ensure sendmail is installed
3). If reaching to SPAM, allow your server IP in DNS SPF record
I am running Plesk 11.5.30 on CentOS 6.4 with Postfix. I'm hosting two domains on this machine while the email of one of those domains is hosted externally.
I'm using plain PHP sendmail to send email to a few recipients through a web form. Problem comes when I am trying to send an email to an email address that is on the domain with the mail service elsewhere. It mostly doesn't get delivered at all with some reports of significant delays sometimes (which I doubt, it should either work or not).
Here's my mail logs which I am quite new to and I don't understand: http://pastebin.com/U2YkpvUE
example2.co.uk is the domain with MX elsewhere.
exampledomain.co.uk is the domain I'm sending from
Yes, I already tried turning off mail services like this: /usr/local/psa/bin/mail --off example2.co.uk - no luck, same reports.
I have setup our blog on my local machine with PHP5.3/FastCGI and MySQL (Windows 7/IIS 7.5)... (FYI - I'm new to Windows Servers and IIS)
I got this message:
The e-mail could not be sent.
Possible reason: your host may have disabled the mail() function... when a co-worker clicked the 'lost password' link on the 'wp-login' page.
I defined our network's mail server via 'php.ini' and voila!- Lost password email worked. -or so I thought.
Turns out, emails such as the lost password and new-user (password) are only being successfully sent to users with our mail server's url address (johndoe#horsepowerfreaks.com)
So my question is: Why would WordPress not be able to send emails to email addresses outside our domain? I know the first thing people will guess (as I have) that it is something to do with our mail server (Microsoft Exchange Server)...
Could it be something to do with the config of WP?
This is almost certainly a security configuration problem with your Exchange SMTP server, not with WordPress. Take a look at this:
http://terenceluk.blogspot.com/2011/10/unable-to-relay-mail-to-external-domain.html
I am running Joomla 1.5.15. After working on my site, I decided to test it with different email addresses to make sure that everyone would be able to register. There was no problem with hotmail, yahoo, gmail, etc but I noticed that when I registered with my company email address, I did not receive any mail asking me to activate my account. The message on Joomla said that my account has been created and the activation has been sent but when I check my mail, I don’t see anything. I then decided to test with some other customized emails and I noticed that Joomla could not send mails to most of them.
I was just wondering whether it is a problem of Joomla’s mailing system or whether it is the server settings on the place where the email addresses are that is causing the problem. I spoke with the live support of my company’s website host and they told me I have to change certain things on my server before the mails could be delivered. I then went ahead and made those changes and the mails were delivered.
My problem was solved but then what of the other people (with customized emails) that would want to register on the site and do not know all these, does it mean that Joomla is not a good option for them or is there anything I could do to make Joomla send mails to everybody just like any of these mailing systems would.
If some people are receiving them and other's not, then I would suggest that it's a server issue. If you're sending out
name#domain.com
but the website is on
notdomain.com
then many servers will flag it as spam as the domain and the sender don't match, unless you use SMTP
Who is your email hosted with? If it's hosted on the server where you host the website then you should have a control panel to log into (e.g. cPanel, Plesk). You can add new email addresses under the options in there.
If you don't have email set up then I reccommend using Google Apps for your domain. You can have gMail, Google Docs, Google Calendar and all of the Google applications on your domain. For email you can have hello#mydomain.com.
I use Google Apps on all of my domains. It is easy to use and also if you have to move hosts, there is not need to change your email settings as they stay the same.
Heres the link for the Standard (free) edition of Google Apps
http://www.google.com/apps/intl/en/group/index.html