Я получаю следующую ошибку, когда мой сайт Drupal пытается отправить приветственное письмо при регистрации пользователей: Не удалось подключиться к почтовому серверу на «secure.emailsrvr.com», порт 465, проверить свой «SMTP» и «sMTP_PORT» настройки в php.ini или использовать ini_set()Drupal - PHP SMTP Настройки верны, но электронная почта не отправляет
Я сначала установить следующие в php.ini:
SMTP = secure.emailsrvr.com
SMTP_PORT = 465
sendmail_from = [email protected]
username = [email protected]
password = ****
Но я все равно получил ошибку выше, поэтому я добавил следующее в файл mail.inc, который является файлом на сайте Drupal:
ini_set("SMTP","secure.emailsrvr.com");
ini_set("smtp_port","465");
ini_set("username", "[email protected]");
ini_set("password", "*****");
ini_set("sendmail_from", "[email protected]");
Но все равно получите ту же ошибку. Поэтому я связался с Rackspace, на котором я установил электронное письмо, и они сказали мне, что настройки, которые я использую, являются правильными. Чтобы проверить это, я добавил электронное письмо в Outlook 2013 для отправки и отправки по электронной почте и получил электронное письмо просто отлично.
Я осмотрел и не мог найти решение. Любая помощь будет оценена.
Вы уверены, что эти настройки также используются для отправки электронной почты? – SheperdOfFire
Да, порт 465 для исходящих и входящих 995. Я спросил Rackspace в их чате, и они подтвердили, что детали, которые я использую, должны работать. Так должно быть что-то, что я не устанавливаю прямо в настройках PHP или настройках Drupals, но я просто не могу понять, что :( –