Intereting Posts
Ожидание завершения команды с использованием SSH2_Shell в PHP В чем разница между echo, print и print_r в PHP? Нужна помощь по настройке значения в php Проблема дублирования электронной почты PHPmailer – условная заявка с помощью $ mail-> Отправить () (php oop) статический метод vs нет статического метода Предотвращать отправку HTML-данных в текстовые поля формы Возможно ли запрашивать сообщения в том же порядке, что и назначенные? php проверяет, содержит ли массив все значения массива из другого массива непрерывный цикл через массив PHP (или объектные ключи) API SoftLayer: как получить расширенный мониторинг и брандмауэр в учетной записи с сайта billingId Вызов java из PHP exec Максимальное количество ключей для массива в php call_user_func в контексте класса (с указанным значением $) Symfony2 Использовать константу класса PHP в конфигурации YAML? Как удалить глобальный пакет из Composer?

Функция php mail не отправляет электронные письма / слишком долго, чтобы отправлять электронные письма

У меня есть облако rackspace, где я хочу настроить LAMP. сервер имеет CentOS.

У меня установлен sendmail, и функция php mail использует это, но для отправки электронной почты с использованием функции php mail требуется слишком много времени

<?php ini_set('display_errors', true); error_reporting(E_ALL); $to = "email@somedomain.com" $subject = "activation code"; $message = "Activation code: 10"; $from = "activate@mywebsite.com "; $headers = "From: $from"; if(mail($to, $subject, $message, $headers)) { echo 'success'; } else { echo 'deny'; } 

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

есть ли в любом случае, я могу заставить это работать быстро? и могу ли я настроить отправку почты для использования этого сервера электронной почты, который у меня есть?

Попробуйте использовать пакет Pear Mail для PHP, который позволяет отправлять через sendmail, pop, smtp или imap http://pear.php.net/packages.php?catpid=14&catname=Mail theres также возможность легко добавлять вложения и очередь Сообщения.

У меня была такая же проблема в облаке rackspace, и это разрешило это.