2012-05-06 6 views
0

Я разработал веб-сайт в Joomla, и у меня есть страницы связи, в том, что форма работает отлично только тогда, когда я использую, чтобы отправить письмо с тем же доменаJoomla: Не удалось создать экземпляр почты функции

Eg:

От: [email protected] To: «не удалось создать экземпляр функции электронной почты» [email protected]

Но когда я посылаю на другой домен форма выдает ошибку, как

Например:

От: [email protected] To: [email protected]

Может кто-нибудь объяснить мне об этой проблеме ??

+0

У вас есть почта включена на вашем сервере и в php.ini? – K2xL

+0

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

+0

@ K2xL Я использую yahoo как мой план хостинга, как я могу редактировать php.ini в yahoo – iShader

ответ

1

Вместо отладки провайдеров SMTP/настройки электронной почты вы можете использовать новый сервис Mandrill из ребят, кто Mailchimp - Mandrill (http://blog.mailchimp.com/public-beta-of-mandrill-smtp-email-service/) с плагином:

http://extensions.joomla.org/extensions/content-sharing/mailing-a-distribution-lists/20624

Mandrill плагин что позволяет вашей установке Joomla отправлять транзакционные электронные письма. Единственное, что вам нужно сделать, это предоставить вам ключ API Mandrill и включить плагин. После этого все сообщения электронной почты (новая регистрация пользователей, сброс пароля и т. Д.) Будут отправляться через службу Mandrill.

Mandrill Особенность:

  • Использует удивительный двигатель доставки электронной почты Mailchimp вместо вашего сервера
  • Дорожки открывается и щелкает, чтобы вы знали, насколько эффективно эти сообщения электронной почты для пользователей. Теперь вы можете> посмотреть, что вам нужно изменить, чтобы сделать их более эффективными.
  • Имеет довольно, визуальные отчеты по электронной почте результаты
  • Позволяет пометить сообщения электронной почты и увидеть вашу статистику фильтруется по тэгу

Почему бы понимание транзакционные письма важны для вас. Например, когда пользователь подписывает> на своем сайте, электронное письмо отправляется через Joomla. Но у вас нет отчетов, чтобы понять, насколько эффективна эта электронная почта. Эти письма отправляются в виде инструкций для ваших пользователей, сообщая им сообщение, которое вы хотите, чтобы они поняли. Где они спроектированы хорошо? Было ли хорошо написано содержание? Правильно ли он структурирован? Это трудно сказать, когда он идет через Joomla, но теперь вы поймете все это, когда электронные письма пройдут через Mandrill.

0

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

0

Это обычно происходит из-за ограничений настроек почтового сервера, которые, скорее всего, не влияют на общий хостинг.

Если у вас есть больший контроль над сервером, вы должны исправить настройки почтового сервера.

Если нет, самым простым способом является использование возможности Joomla отправлять почту с использованием любой учетной записи SMTP-почты.Создайте учетную запись почты для Joomla и введите учетные данные в конфигурации Joomla. Затем Joomla будет использовать эту учетную запись для отправки писем. Так будут расширения, если они правильно написаны.

Смежные вопросы