I have godaddy's economy hosting based on linux cpanel. I have created an email address as info#mydomai.com and I send my contact form queries to that mentioned email using the php mail function. This works properly. But when I send emails from the mentioned address, it takes around 2 hours to be received on the target address.
How can this time be reduced? Is this a problem on godaddy's side?
If the mail works properly with mail($to,$subject,$message);, I think you should contact Godaddy support team in regards to this issue but before that please double check your Outlook settings.
Check this GoDaddy community topic related to Email Delayed
Related
Setup:
Ubuntu 16.x, Postfix, PHPMailer
SocketLabs (mail relay service) - to send out server emails
Union Solution Exchange Server - to send and receive formal email from outlook
Im trying to send out emails from my ubuntu linux server that contain simple form data (name, message, phone etc).
I have been trying in vain to send emails from my PHP to emails, they send, but they get blocked as spam/junk.
I've recently switched mail services (from zoho to a solution union exchange server) and I cannot get past barracuda (even modifying whitelists / spam settings etc) with my own mail, but I can see them as junk in my hotmail. (cannot not send from mailserver#potlickers.com to support#potlickers.com). They get immediately canned and not delivered.
Solutions Union said I was spoofing the emails and I cannot whitelist my own domain I'm using and sending from? Ok. They suggested buying another domain. I now own potlickers.net.
They also mentioned I should take that domain and use it to send my emails via open relay (again socketlabs).
So, if my webserver is setup on a fqdm such as potlickers.com, and i send the mail from that server, how do i setup the correct architecture to send mails from potlickers.net to the open relayserver so my emails are free and clear and not spoofed?
Can i configure postfix to send mail from potlickers.net even though its hosting on blah.potlickers.com?
I understand to also add dkim and PTR.
Help stackoverflow1 - your my only hope. TIA much much mucho thanks.
So I think I got it.
Reconfigured postfix as a satellite. Pointed to smtp of relay mail server. Removed all SMTP settings in PHPmailer that point to server, and credentials.
Fire away - works like a charm.
Satellite server has the new domain potlickers.net versus the webserver domain potlickers.com
Seems to work ok for now. Will update moving forward.
I'm using WordPress 4.7.2 and the contact form doesn't send the email if the account of the person is from a Gmail or a Yahoo service.
I'm using WPForms and a default WordPress installation but when I send a message in a simple contact form: Name - Last Name - Email - Message, if I use the contact form as a user with a gmail account or a yahoo account the email is never send, for instance If I use joe#gmail.com the email is not send, but joe#gmai.com works or joe#whateveremailworks.com
Where to begin to look or what could it be the problem?
Greetings.
Dreamhost - Sharehost - WP 4.7.2
You might find useful to look for services that allow you to send transactional e-mails. Some offer a free plan.
Examples of these are Amazon SES and sparkpost, but there are a lot more. Both have free Wordpress plugins available to make the integration easy for you.
This is just to mention two. I'm not affiliated with them and there are a couple of alternatives.
Alternatively, you can configure sendmail in your server. Relaying in an external SMTP server not intended to send transactional e-mails can drive you to troubles like the ones you are having now.
Well, It looks like the problem is with the anti-spam politics of my hosting provider. Gmail and Yahoo present these spam-problems but you can't let those potential clients to go away, and using and external STMP service to send emails is not a way to go for my client. So after testing I found a workaround in WPForms.
The problem is the sender email? Well let's change that.
Go to the settings of the Form, then go to the Notifications settings and just change the FROM to and email of your host service and that will do the trick. The only down here is that you are not going to receive the email from your potential client so you can't reply directly, you need to start an email and then send it to the user, but over that all the emails and notifications work great without a third party paid service.
Hope this help to anybody. Greetings.
For me google stopped receiving e-mails from my own e-mail server (postfix, dovecot, mysql, postfixadmin) to force me to use tls
once i did that i also decreased my spam ability by adding spf, dkim and dmarc to my dns plus signing the e-mails by dkim.
I have a VPS server running PLESK(12.5.30) and all of the WordPress forms we have that are supposed to send to people who fill out forms, are not being sent. They are just sitting in the mail queue as 'deferred'.
I think it has to do with php mail, but I can't seem to get this to work and my host is literally no help at all. I even called Plesk and they did not help.
Any ideas?
Thanks!
For more information you can check system mail log somewhere in in /var/logs/
Take in account that setting up working server of outbound mail is a real pain. In two words you need to setup SPF and DKIM or such mail services like Gmail will mark all emails from your server as spam by default.
In your case I can suggest to SendGrid service which has a WordPress plug-in https://wordpress.org/plugins/sendgrid-email-delivery-simplified/
(You need to register SendGrid account, it's free)
If your contact forms using default wp_mail() you mail will be send through SendGrid mail servers.
Also you can setup you Postfix/sendmail with using SendGrid's mail server: https://sendgrid.com/docs/Integrate/Mail_Servers/postfix.html
We have a web application which is using the php mail() function to send emails. Emails are received perfectly by all popular mail clients like gmail, yahoo, etc. but only outlook 365 not receiving any emails not even in Junk folder.
Amazon EC2, Ubuntu 14.04, Plesk 12, LAMP (Apache, MySQL and PHP)
We have checked email logs also but its not showing any errors. It looks like its sending email but its not received by Outlook 365 or they are blocking or something.
We have tried changing "\r\n" to "\n" but its also not working.
We have tried by changing SPF records but its also not working. http://365.webbrewers.com/blog/Lists/Posts/Post.aspx?ID=44
We have been trying to find out a solution everywhere including Microsoft Community, Plesk (Odin) Community, PHP Community, Ubuntu Community, Amazon EC2 Community and didn't find the work around.
You could use https://www.mail-tester.com/ to "Test the Spammyness of your Emails"
BTW I get a 10/10 but my emails still go to the "Junk Mail" folder in Office365 account, but at least are delivered.
It's probably related to the Office 365 spam filter. Check out these shortcomings of the PHP mail function - Why shouldn't I use PHP's mail() function?
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