Письма iCloud не получены из контактной формы

Хотелось бы узнать, сталкивался ли кто-нибудь с этой проблемой. У меня есть контактная форма и PHP-скрипт, который я использовал много раз, и он отлично работает.

Тем не менее, мне нужно включить письмо от Apple в качестве получателя (учетные записи .icloud.com или .me.com). На моем локальном сервере форма всегда доставляет все электронные письма, но на моем живом веб-сайте они доставляются на все адреса, кроме Apple. Я проверил это по крайней мере с 10 различными адресами электронной почты не Apple, и это работает без сбоев, но Apple просто не будет работать. Я пробовал две разные учетные записи Apple, и письма не приходят.

Мой веб-хостинг сообщает мне из их журналов, что они доставлены. Так, где они могли пойти? Apple как-то отфильтровывает их как мусор? (они не попадают в папку со спамом / нежелательной кстати). Я пытался связаться с Apple, чтобы выяснить, не случайно ли они занесли в черный список соответствующий почтовый сервер, но кажется, что невозможно получить соответствующую техническую поддержку, поэтому любые идеи будут наиболее цениться.

Вот соответствующий код из php:

$email_to = "[email protected], [email protected], [email protected], [email protected], [email protected]";$headers = 'From: '."[email protected]"."\r\n".
$headers .= 'Reply-To: '."[email protected]"."\r\n" .
'X-Mailer: PHP/' . phpversion();
@mail($email_to, $email_subject, $email_message, $headers);
header('Location: http://www.mywebsite.co.uk/contact_thankyou.html');

0

Решение

Петр,

Попробуйте это и посмотрите, сможете ли вы узнать, дает ли он вам более полезную информацию.

telnet yourmailhost 25

Вы увидите подсказки S, вам нужно набрать ответы C.

S: 220 smtp2go.com ESMTP Exim
C: HELO mydomain.com
S: 250 Hello mydomain.com
C: MAIL FROM:<[email protected]>
S: 250 Ok
C: RCPT TO:<[email protected]>
S: 250 Accepted
C: DATA
S: 354 Enter message, ending with "." on a line by itself
C: Subject: communication
C: From: [email protected]
C: To: [email protected]
C:
C: Bonjour,
C: Do you speak English?
C: Ciao.
C: .
S: 250 OK
C: QUIT
S: 221 www.sample.com closing connection

Вы пробовали другой адрес отправителя тоже; возможно, их почтовый хост проверяет адрес отправителя и ему не нравится ответ, который он получает?

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]