smtp wont relay messages for hotmail - email

I have built a site where users can send out messages to other users with similar interests, this is done with smtp on iis6, soon to be iis7.
WHat Im finding though is that every now an then messages dont get through to SOME users with hotmail accounts. Is this something I can sort via iis?
thanks

Check the undelivered mail folder on your SMTP Server. IF the hotmail messages are there then hotmail is refusing delivery from your mail server.
The undelivered aka bounced email folder may also contain delivery notifications if your admin mail forwarding is not setup properly. These will provide more direct information as to the cause of failure.
If both of these fail, setup a script to send a message to a hotmail account and then retrieve it. When the test message fails to be retrieved, the script can then capture DNS resolver cache and other useful info to give you a hint as to what went wrong.

Related

Vesta / Cloudflare DNS/ Can't connect to mail server with outlook client

I started to use Cloudflare, but I got some problems with mail management.
I can receive and send emails through Vesta Roundcube webmail. But my outlook client stopped working. I can't add my email to any email client such as Apple Mail or Outlook. I think it does not receive a message from the mail server. I am stuck, I don't know where to look next.
This is my config on Cloudflare. And it seems fine. My web and email is on a different webserver.
Any idea of what should be changed?
I finally fixed it. Change your mail A record from "Proxied" to Dns only.

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.

Spoof email online serivce: how it works? i.e. https://emkei.cz/

How do these online services of spoof email work?
They usually require the from domain really exists. It means there is a smtp server which accepts the connection.
Let's say I send a mail from test#xxx.com. The site will try to connect to the xxx.com smtp server and it will deliver the message.
The questions are:
How it is able to find the xxx.com domain smtp server?
To correctly deliver the message, xxx.com has to be without authentication. However, also with a fake gmail.com domain, the email is correctly sent, even though Gmail requires auth.

Server Email configuration on Cpanel

I've create an email address in my Cpanel server, actually when I test, I can't receive emails (testing with gmail and outlook ), this is the configuration interface I got after create my mail:
can anyone explain and help ! thanks
You should see if the MX records for your domain are properly set to route your emails from your cPanel account.
If they're correct you can take a look at cPanel's Track Delivery (or Mail Delivery) tool to get more information about why the emails aren't being delivered.

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.