Слишком много подключений в почтовой системе на хостинге a2 - PullRequest
0 голосов
/ 06 марта 2019

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

В некоторых сообщениях говорится, что я должен изменить grep smtp_accept_max в конфигурации службы.

Где я могу найти эту конфигурацию в хостинге a2 cpanel?

1 Ответ

0 голосов
/ 07 марта 2019

Я тоже на A2. Невозможно изменить этот параметр через cPanel. Но вы можете создать свой собственный php.ini , как описано здесь .

Есть несколько вещей, которые нужно учитывать. А2 не является поклонником массовой рассылки электронной почты со своих серверов, как объяснил в их TOS . Я получил предупреждение один раз и был приостановлен.

( Почтовый сервис вашей учетной записи Lite Web Hosting - Singapore с именем пользователя xxxxxxxx на sgss2.a2hosting.com был приостановлен. Приостановление связано с большими объемами писем, отправленных с учетной записи. )

Со временем, по мере роста вашего сайта, вам придется полагаться на сторонние сервисы, такие как очень доступная функция Amazon SES или кольчуга . Лично я использую SES в сочетании с (начиная с 5.7) Laravel Email Verification method . SES не фанат прыгающих писем. Выше определенного процента они могут приостановить эту услугу для вас.

Если объем разумный, вы можете пока либо зациклить электронные письма по одному в цикле PHP, либо создать очередь .

Похоже, что изменение значения smpt_acceps_max может просто игнорировать большие объемы .

Надеюсь, это поможет.

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