A
A
Alexander2017-03-03 11:43:52
PHP
Alexander, 2017-03-03 11:43:52

The addressee does not receive letters if the sender has mail on mail.ru servers?

Hello everyone ..
C ran into such a problem ..
The site has a form in which the user enters his email and on his behalf a letter is sent to the n-th addressee. Everything is fine if the user has mail on Yandex, gmail, etc... But if his mail is on mail.ru servers, then letters do not reach the recipients, although the site server returns true...
On the Internet, I found this https ://habrahabr.ru/company/mailru/blog/282602/ , I don’t know, maybe this is the problem ...
If there is an opportunity to somehow solve this problem?

Answer the question

In order to leave comments, you need to log in

3 answer(s)
V
Vladimir Dubrovin, 2017-03-03
@vetlugins

Yes, https://habrahabr.ru/company/mailru/blog/282602/ describes your problem. You cannot send emails on behalf of a user's address without authentication, and you should not do so. Use your own domain for From: to get the response back to the user, you can use their address in the Reply-To: header.

S
Sanes, 2017-03-03
@Sanes

Analyze your email at https://www.mail-tester.com/

V
Vasily, 2017-03-03
@DobriyJuk

What does spf have to do with it? Mail.ru has a record set up, so it obviously has nothing to do with it.
Do as Sanes wrote and also in your mail server settings check which Black(grey) Sheets are being used. Perhaps you are using some kind of listing that locks mail.ru. By the way, there are quite a few of them.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question