Грешка в мейлъра PHP

Създадох PHP форма за обратна връзка за моя уебсайт. но получи грешка, когато щракна върху бутона за изпращане. Каза, че „Не може да се създаде инстанциране на функцията за поща. Грешка на програмата за поща: Не може да се създаде инстанция на функцията за поща.“. Опитвал съм се много пъти за разрешаване на този проблем.

Моят сървър е Windows сървър, който използвам PARALLEL HELM.

Връзката към моя уебсайт с формуляр за обратна връзка е http://vivalife.com.my/home/index.php/contact-us/feedback-form/

Надявам се, че някой може да реши моя проблем.

Благодаря ти


person one    schedule 15.04.2011    source източник
comment
Бихте ли си направили труда да ни покажете кода?   -  person halfdan    schedule 15.04.2011
comment
съмнявам се, че вашият хостинг доставчик е деактивирал функцията за поща   -  person jimy    schedule 15.04.2011


Отговори (1)


Предполагам, че phpmailer е външен клас... И се опитва да използва функцията PHP mail. Първо проверете дали вашият сървър има активирана функция mail(). За да направите това, препоръчвам да направите нещо подобно на php тестов файл:

if (!mail(......)){
  // show error for debugging.
}

Ако Mail Function - PHP е активирана, трябва да проверите SMTP конфигурацията на вашия php .ini файл...

Информирай ни.

person Nobita    schedule 15.04.2011
comment
Благодаря за вашият отговор. но къде мога да активирам тази функция mail()?? в контролния панел ли е или някъде файлове?? - person one; 15.04.2011