Connecting to POP3 with gmail fails - email

when I connect to a POP3 account using Gmail,
It shows POP3 Access Fails for that label
Here I attach a screenshot of the problem.
Error: Server is temporarily unavailable.
Server returned error "Error in RETR command: no such message"

I had this issue today. I connected to the mail server with Thunderbird. Then, I deleted spam, deleted mysterious folders named .ERROR, removed everything in the trash folder, and compacted all folders. This allowed gmail to download my email again and fixed the error.

That´s Yahoo making our lives a little harder. I was able to use during a few months now the Yahoo account from Gmail. But today I started seeing that same error. There´s nothing you can do about it. Yahoo is blocking the Mail Fetcher. Here´s a discussion on that matter --> https://productforums.google.com/forum/#!topic/gmail/oUnb3ASPc0g

You need to skip the corrupt mail:
Set fetch mail of last 30 days (90 days...) on POP setting of your POP3 account email
After that my gmail fetched successfully.

I suggest you to try with a different email client,
I had similar problem with gmail, but i was able to solved that using sparrow in mac.

Related

Exchange POP3 has stopped allowing emails sent via GRAPH to be downloaded

In short, the Exchange (office 365) POP server is not allowing me to download messages that have been sent using the GRAPH api.
In full; we have a service that sends an email to an external service, and then looks for a response. This service currently uses smtp to send, and pop3 to receive the response, connecting to smtp.office365.com and outlook.office365.com respectively.
This was working fine until around 7am BST 02/07/2020, and now the POP3 is returning the error "-ERR Message corrupted".
I have logged into the account using outlook web and deleted the emails that were in there, but when the service sends a new email, and the response is sent, it reports the same error.
If I add the account to outlook as a pop3 mailbox, it also cant download the emails.
If however I send an email from another exchange mailbox using outlook, our service, and outlook is able to download it.
The remote service that is sending the response emails that we cant download using pop anymore is using the GRAPH api to send to the email.
So it seems that it is only emails sent using the GRAPH api that it is not allowing us to download.
I've raised this with Office 365 support, and they claim they don't support POP3, and it must be a development issue. I'm not convinced, but has anyone else had the same issue / have any ideas how to fix it?
So it appears that this is nothing to do with sending with GRAPH, but is to do with if you have set the replyTo option. This can be replicated by sending from Outlook, and using the "Direct Replies To" option. MS have now reproduced it, and are looking further into it.

Emails are not received in Opencart 2.3

I am using Opencart 2.3.0.2 version. I am facing issue with receiving emails from the store. I did the setting from System > Setting > Mail.
I am not getting emails from contact form or for any new order placed in the store.
I tried with SMTP and set hostname as ssl://smtp.gmail.com but in this case, when I submit contact form I am getting error
Warning: fsockopen(): unable to connect to ssl://smtp.gmail.com:465 (Connection refused)
I did search on this issue and found some solution on StackOverflow but none of them worked for me.
I tried simple mail function by creating a test page and that works for me.
I am trying to fix this issue from past 2 days but still didn't found any solution.
Help me to resolve this issue.
Thanks in advance.
It's a common problem that emails somehow don't end up in the inbox they are supposed to when sent from a web server and there are loads of possible explanations but here are 3:
Your server is blocking them on purpose, which can be configured in cPanel as described here: https://www.antropy.co.uk/blog/emails-not-arriving-using-smtp/
Your web server is thinking the destination inbox is on the server itself but you are using a remote mail service: https://www.antropy.co.uk/blog/contact-form-not-sending-email/
Your web server doesn't have very good deliverability and emails are ending up in the spam folder, so use a separate SMTP to send: https://www.antropy.co.uk/blog/how-to-stop-opencart-emails-going-to-spam-by-using-smtp/

Sender dependent relaying on Zimbra 8.7? Can it be done?

I had a server running Zimbra 8.6 and it was configured to send via any one of five external relays based upon which one of my external accounts I was sending from. This worked great until I had a server crash and rebuilt this one using the latest Zimbra 8.7.
I have read and researched and tried everything I had done for my old 8.6 system and I simply cannot get this to work! When I try to send an email from the web client to gmail I get a warning from gmail that my server's IP address and domain are not allowed to relay since they are unauthenticated. According to my postfix configuration I should be authenticating using my own gmail credentials. But, the web client seems to ignore this.
When I try logging in directly on the Zimbra box I can use sendmail with the -tf parameters to mock up an email from one of my addresses to gmail and it works just fine. It is sent and looks like it came from the proper relay domain.
Is sender dependent relaying broken on 8.7? Does it work for anyone?
Welp, I gave up and set my server up to use gmail as the external relay for all accounts, and in my admin console I set my user account to be able to send from all of my external email addresses (specifying each of them there).
Now it properly relays through gmail and still shows each message as coming 'from' the external account I select in the new message window.
Maybe this will help someone with a similar issue.

cPanel 'No such user here'. Local account issue?

I have a website hosted outside the organization. The mail server to recieve the message is inside the organization. The website submits a simple form to email using PHP mail function. Works on every domain tested for the recipient except for ones internal to the domain.
So website is www.domain.com. Mail server is mail.domain.com. Hosted at separate sites. When www.domain.com wants to send a message to user#domain.com it should lookup the mx record and notice that mail.domain.com is at another location and forward the message.
If I configure it to send to user#otherdomain.com, the message is successfully sent and received. But sending to the same domain responds with 550 error 'No such user here'. So I'm wondering if the webserver thinks it is supposed to be the recipient of the mail, and thus responds with 'No user here' because, frankly there is no user configured there.
So does anyone know what cpanel/whm settings need to be added/adjusted to allow this server to know that it is not responsible for mail exchanging for this domain. I do have the mx record setup properly, but don't know if it also requires an A record for the address. Any help much appreciated.
I did notice others having the same issues, but no solutions were actually proposed, so I figured I would make my own question, and see if it get's a good answer for others too that may experience the same issue.
It looks like your routing settings are incorrect. Navigate to cPanel >> MX Entry and verify that the routing setting is Remote Mail Exchanger
As the mails are to be delivered externally, setting this as Local Mail Exchanger will make cPanel think the mails are setup locally and cPanel will try to deliver mails locally. As there are no local mail accounts configured with that name, it bounces with the mentioned error.
I would suggest avoiding sending directly to the MX. Submit your message to a local mail server and let it relay to the MX for you. If you send using PHPMailer with SMTP you will get much better feedback on deliveries. As for what cPanel is doing, check the local mail server log, usually in /var/log/mail.log.
You have to change the setting from local to "Remote Mail Exchanger" in dns zone file. and also create mail account at remote location site.

google apps for business cannot receive mail

I recently signed up for my client Google Apps for Business. Everything setup fine and verification all done.
The only problem is I cannot receive mail to the newly setup mail. I can send out mail no problem.
It seems like the SMTP server had changed but pop3 or IMAP server still using the old one.
How can I resolve that? Thanks!