|
Если при попытке отправить приветственное письмо (со сменой пароля или без таковой) своему пользователю через панель управления Directadmin, в ответ получаете ошибку:
Error while sending email
Details
You must have to, subject and message
Одна из возможных причина в следующем!
А именно в некорректных правах, установленных на u_welcome.txt, который должен принадлежать пользователю и группе diradmin.
#cd /usr/local/directadmin/data/users/admin #ls -l <...skipped...> -rw------- 1 diradmin diradmin 10739 Dec 23 18:19 u_welcome.txt <...skipped...>
Если Вы работаете от имени другого реселлера, или у Вас нет доступа к указанным файлам, пишите админу или в СТП своего провайдера.
В моем случае получилось так, что я от имени root редактировал этот файл, в котором как раз содержиться текст приветственного письма (письмо, которое получает клиент по факту заведения хостинг аккаунта), и видимо затер старый (дефолтный) или скопировал новый. В общем в итоге получилось, что файл с правами чтение-запись только для владельца принадлежал root, и естественно не мог быть прочитан directadmin'ом для отправки. После корректировки прав, уведомления отправились.
Кстати, ДА'шный скрипт fix_da_user.sh здесь не поможет, т.к. он не переопределяет права на этот файл. Так что если Вы встретили рекомендацию запустить этот скрипт с целью исправить ситуацию, результат не будет ожидаемым.
cd /usr/local/directadmin/scripts ./fix_da_user.sh resellername reseller
Важно помнить, что хоть Вы и получили такую ошибку, если при этом галочкой отметили «New Random Password», то пароль сменится. А вот на почту он не придет!
|