в настоящее время я пытаюсь получить PHP mail()
функция для работы. Для этого мне, вероятно, нужно включить httpd_can_sendmail
, но когда я пытаюсь изменить его на rhc ssh
В разрешении отказано, даже если я пытаюсь изменить его на непостоянный. Доступ к файлу sudoers также запрещен, и я чувствую, что просто не могу найти нужные слова, чтобы найти решение в Google.
Как я могу настроить свою учетную запись, чтобы иметь возможность изменять эти логические значения?
Если это для OpenShift Online, то у вас нет доступа к изменению SELinux вообще. У вас также не будет доступа sudo или root. У вас есть доступ только к тому, что находится внутри вашего контейнера.
Если вы просто пытаетесь отправить электронную почту с помощью PHP, вам следует использовать стороннее устройство, например SendGrid (доступно по адресу https://marketplace.openshift.com в качестве легкодоступного сервиса), или mailgun, или даже вашей собственной аутентифицированной учетной записи электронной почты gmail / yahoo. Это также поможет гарантировать, что ваши электронные письма не попадут в спам-фильтр OpenShift.
Других решений пока нет …