Отправка писем с помощью phpmail кто сможет настроить?

Отправка и идет через smtp письмо проходит все проверки, просто в админ панели стоит отправка через php mail это и позволяет размещать заказ моментально. Задача сделать так: пользователь запросил обратный звонок, кинул заказ огромный и чтобы за 2-3 сек заказ был отправлен. Отправка phpmail = smtp. Накидайте у себя в корзину 30 товаров от разных продавцов и отправьте заказ сколько будет крутится у пользователя? И потом переключите отправка php mail заказ уйдет за 2-3 сек. Ради интереса проверьте. Письма доходят моментально и пользователь не смотри на гипнотизирующую крутилку )) при этом письма не нужно выносит в очередь.

На самом деле это равносильно отложенной отправке. При отправке через smtp ядро само связывается с удаленным smtp сервером и передает ему послание, ожидая ответа. Получается долго. При php mail через postfix например, или через sendmail, письмо из ядра передается почтовому серверу, в данном случае локальному, что происходит очень быстро, ядро получает ответ, что письмо передано, все ок, и работает дальше. Почтовый сервер же ставит письма у себя в очередь и спокойно их обрабатывает, подключаясь к удаленному smtp и передавая письма. То есть сам по себе он отправляет письма скорее всего не быстрее ядра cs-cart, но так как это уже параллельный процесс - то тому же размещению заказа он не мешает. Единственный минус - в админке всегда будет показывать что всё хорошо, даже когда тот же postfix не может отправить письмо. Но опять же, логи postfix всё покажут.

1 лайк

Да, сейчас через smtp доходят письма, главное чтобы на стороне покупателя все происходило быстро )