Предотвратите посланные электронные письма, которые рассматривают как макулатурную почту с помощью php почтовую функцию

Что должно происходить, если a больше или равно b? это должно решить проблему сегментации.

void quicksort(int* arr, int a, int b) {
    int c;
    if (a < b) {
        c = partition(arr,a,b);
        quicksort(arr, a, c-1);
        quicksort(arr, c+1, b);
    }
}
14
задан demongolem 1 July 2011 в 14:46
поделиться

8 ответов

У вас есть два решения:

  • использовать SMTP от Yahoo с использованием учетных данных abc@yahoo.com для отправки почты с abc@yahoo.com ;
  • использовать другие из, с вашим собственным доменом;
0
ответ дан 1 December 2019 в 06:43
поделиться

проблема в том, что сервер, с которого вы отправляете почту, не является сервером Yahoo. большинство спам-фильтров проверяют, совпадают ли они, иначе было бы (и есть) возможность легко подделать отправителя. Вы когда-нибудь задумывались, почему вы получаете спам от bill.gates AT microsoft.com или от своего собственного почтового адреса?

0
ответ дан 1 December 2019 в 06:43
поделиться

1. Проверьте содержимое почты

Как уже намекали другие, он, вероятно, помечен как спам, потому что ваша почта выглядит как спам.

Я не уверен, что вы опубликовали сценарий, который вы тестируете.

Если у него есть фактическое тело письма и заголовки, то при запуске этого сообщения через стандартную установку SpamAssassin балл за спам составляет 4,9.

X-Spam-Status: No, score=4.9 required=5.0 tests=BAYES_50,HTML_IMAGE_ONLY_04,
        HTML_MESSAGE,MIME_HTML_ONLY,NO_DNS_FOR_FROM,NO_RELAYS autolearn=no
        version=3.2.5

Поскольку тело письма имеет только HTML, у него больше шансов быть обработанным с подозрением большинством -спамовые решения.

2. IP-адрес почтового сервера

Еще одним аспектом, который стоит проверить, будет IP-адрес вашего почтового сервера. Любая почта, исходящая с динамических IP-адресов, потенциально будет рассматриваться как СПАМ. [+1238] 3. Списки блокировки

Также проверьте, указан ли ваш IP-адрес в одном из списков блокировки. Для начала проверьте свой IP-адрес с http://www.spamhaus.org/lookup.lasso .

5
ответ дан 1 December 2019 в 06:43
поделиться

Как сказал schnalle, одна из проблем, безусловно, заключается в том, что сервер smtp, который вы используете для отправки электронной почты, и тот, который вы указываете в качестве От, отличается ... домен from будет таким же, как сервер, на котором вы работаете.

Таким образом, вы можете использовать сервер Yahoo для отправки электронной почты (проверьте, разрешают ли они удаленное соединение SMTP, но я предполагаю, что они это делают), соединяясь по SMTP, и это решит одну проблему.

Еще одна проблема - содержание HTML без альтернативного простого текстового содержимого, но этот менее важен.

Я предлагаю вам phpMailer , бесплатный php-класс с открытым исходным кодом для отправки электронной почты, который легко использовать (я использую его как событие для отправки почта через gmail-сервер)

1
ответ дан 1 December 2019 в 06:43
поделиться

Когда у меня однажды была похожая проблема, я посмотрел на заголовки и выяснил, что мой хост использует SpamAssassin. Итак, я поискал в Google «рейтинг SpamAssassin» и нашел множество информации о том, как неправильно (и, следовательно, правильно) формировать электронное письмо.

Например: Список оценок SpamAssassin

7
ответ дан 1 December 2019 в 06:43
поделиться

Возможно, проблема в том, что Yahoo использует проверку domainkeys , которая, скорее всего, не сработает для вашего приложения, учитывая что почта на самом деле не приходит с серверов Yahoo.

8
ответ дан 1 December 2019 в 06:43
поделиться
  1. На вашем сервере попробуйте отсортировать SPF (Sender Policy Framework, Google for SPF record ).
  2. Убедитесь, что вы отправляете электронную почту из существующей учетной записи на вашем сервере / домене.
  3. Убедитесь, что у вас есть ответный адрес в заголовке.

Это основные вещи, которые вы можно попробовать.

1
ответ дан 1 December 2019 в 06:43
поделиться

если домен вашего сайта mydomain.com, то в заголовках From обязательно используйте someone@mydomain.com

1
ответ дан 1 December 2019 в 06:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: