У меня есть облако 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, и это разрешило это.