Ограничения, которые вы указали при отправке большого количества писем с вашего сервера - PullRequest
2 голосов
/ 10 декабря 2008

Какие существуют практические вопросы, касающиеся отправки тонны электронной почты с сервера? Будет ли вероятность того, что полученное письмо будет таким же, как если бы оно было отправлено с адреса электронной почты или из личной учетной записи электронной почты, если я, например, просто слепо вызываю функцию mail () в PHP десятки тысяч раз день?

(примечание: вы не помогаете спамеру здесь, это относится к функции уведомления, о которой я думаю для будущего сайта по обмену ссылками)

Ответы [ 4 ]

4 голосов
/ 12 декабря 2008

Хотя технически вы можете отправлять тысячи писем в минуту, на самом деле вы должны быть осторожны.

Скажем, вы отправили 500 писем в Yahoo, например. если достаточное количество людей пометит ваше сообщение как спам, ЛЮБОЕ электронное письмо, отправленное вами в Yahoo, будет помечено как спам или [BULK]. Многие «замаскированные» или просто отклоняющие электронную почту isp от серверов в списках, таких как RBL (список чёрных дыр в реальном времени). Если ваш почтовый IP попадает в один из этих списков, вы можете поцеловать отправку электронной почты с этого ip когда-либо, до свидания. Пользователи очень привередливы, и не требуется много жалоб, чтобы заблокировать ваш IP-адрес во многих доменах.

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

Вот почему чистые письма с некоторых адресов всегда попадают в ящик для спама. Их компания, возможно, не была достаточно осторожна при отправке того, что может быть воспринято как спам. Действуйте с осторожностью.

http://wiki.apache.org/spamassassin/AvoidingFpsForSenders

http://support.microsoft.com/kb/842851

http://www.blacklistedip.com/rbl_list.php

1 голос
/ 10 декабря 2008

Нет проблем. Как только сервер правильно настроен как почтовый сервер (SMTP) для определенного домена, нет разницы, пришла ли отправляемая им почта из Outlook или из функции mail() в PHP - оба получают SMTP-сервер сделать всю тяжелую работу

Я всегда проверяю правильность установки заголовков X-Mailer (определяя, что сообщение было отправлено изнутри PHP), чтобы любые чрезмерно усердные антиспам-сервисы распознавали его как автоматическое уведомление, а не массовую / нежелательную электронную почту. например,

$headers .= "X-Mailer: PHP/".phpversion();

Все настройки и ограничения, с которыми вы столкнетесь, относятся к SMTP-серверу, а не к PHP. Например, вы можете настроить SMTP для ограничения скорости до 2 сообщений в секунду, это означает, что если вы поставите в очередь до 1200 сообщений, они будут выдаваться в течение следующего часа, а не все сразу (два - очень низкое число, 5- 25 более реалистично).

SMTP является основой электронной почты, и некоторые SMTP-серверы могут успешно обрабатывать десятки тысяч сообщений в минуту (или больше!) - единственное ограничение, с которым вы, вероятно, столкнетесь, - это пропускная способность;)

1 голос
/ 10 декабря 2008

Это помогает установить 'x-mailer' и ('X-MimeOLE', если вы претендуете на перспективу) реального почтового клиента. Это также помогает отправлять его с сервера, который является почтовым сервером для домена по адресу from, с настройкой прямой и обратной записи DNS.

0 голосов
/ 08 августа 2013

Узнайте у своего хостинг-провайдера, особенно если вы используете виртуальный хостинг. Например: GoDaddy ограничивает учетные записи общего хостинга отправкой 1000 писем в день на свой сервер (http://support.godaddy.com/groups/web-hosting/forum/topic/e-mail-sending-limit/). Я уверен, что у других провайдеров есть свои ограничения (я считаю, что провайдер, одна из компаний, с которыми я работал, использовал ограниченные исходящие электронные письма до 250 в минуту или что-то в этом духе).

Редактировать: В моем случае решение было связаться с нашим хостинг-провайдером. Они предоставили информацию для маршрутизации исходящих писем через сервер, который они посвятили отправке исходящих писем. Решил проблему сразу.

...