Измените www-пользователя-данных Exim4 (Ubuntu)

Полагайте, что информация о соединении может измениться в любой точке в продолжительности жизни приложения. Из-за этого время установки не является лучшим расположением для этого для появления.

Обычно, Вы захотите предложить пользователю эту информацию при запуске, если это уже не будет присутствовать, или если это присутствует, но сбои соединения/входа в систему (с соответствующим сообщением об ошибке). После успешного входа в систему храните информацию в реестре или какой бы ни решение для данных конфигурации приложения Вы используете. Можно также хотеть посмотреть на шифрование этих данных в целях безопасности, если Вы думаете, что клиенты будут использовать аутентификацию в расчете на пользователя.

2
задан 24 April 2011 в 08:16
3 ответа

Вы, кажется, посылает электронные письма от Вашей учетной записи пользователя веб-сервера (www-данные) через /usr/sbin/sendmail взаимодействуйте через интерфейс, но Ваша система не принимает электронные письма для этого адреса (www-data@mydomain.com) так эта проверка отправителя 'сбоев адреса' при получении сервера.

У Вас есть две опции. Сначала - позволяют учетной записи www-данных получить сообщения от внешних систем. Второй - изменяют адрес отправителя конверта от www-данных до чего-то другого при помощи -f опция для /usr/sbin/sendmail.

2
ответ дан 3 December 2019 в 12:10

Иногда в веб-приложениях есть опция конфигурации для взаимодействия с SMTP вместо sendmail или php mail (), если в вашем приложении есть такая опция, попробуйте ее использовать. Если это невозможно, задайте адрес отправителя конверта с параметром -f.

0
ответ дан 3 December 2019 в 12:10

Вы можете изменить файл passwd . Файл: / etc / passwd

строка:

www-data: x: 33: 1002: www-data: / var / www: / bin / sh

для:

www- data: x: 33: 1002: YOUNAME: / var / www: / bin / sh

Это решение решило эту проблему для меня!

0
ответ дан 3 December 2019 в 12:10

Теги

Похожие вопросы