Điểm:1

Tạo người dùng hàng loạt và thông báo qua email

lá cờ do

Tôi muốn tạo hàng loạt khoảng 2-300 người dùng bằng Drush trên trang web Drupal 8. Tôi muốn mỗi người trong số họ nhận được email chào mừng và buộc phải thiết lập mật khẩu của riêng mình. Điều này có thể được thực hiện một cách tầm thường với tùy chọn "Thông báo cho người dùng về tài khoản mới" thông qua giao diện người dùng nhưng dường như tôi không thể làm cho nó hoạt động với Drush 9.

Tôi có thể chạy tập lệnh đọc từ CSV và tạo người dùng, sau đó cung cấp cho họ các vai trò cần thiết, tuy nhiên, tùy chọn duy nhất tôi có thể tìm thấy để thông báo cho người dùng: '--notify' ném một lệnh gửi thông báo không thành công lỗi dường như có liên quan đến thông báo Ubuntu?

Có cách nào để gửi cho tài khoản mới một email mà tôi đang thiếu không?

lá cờ cn
Bạn có ý nghĩa gì "xuất hiện liên quan đến thông báo Ubuntu"? Drush bạn đang chạy ở đâu? (Bạn đang chạy drush cục bộ hay sshing vào máy chủ và chạy nó ở đó?)
lá cờ do
Đó là Drush 9, chạy trên máy chủ Ubuntu.
lá cờ do
Khi chạy với tùy chọn --notify, việc gửi email không thành công và cảnh báo sau trả về: `[cảnh báo] lệnh thông báo-gửi không thành công. Vui lòng cài đặt nó theo http://coderstalk.blogspot.com/2010/02/how-to-install-notify-send-in-ubuntu.html.`
lá cờ do
Truy cập địa chỉ web đó, bạn tìm thấy hướng dẫn cài đặt thư viện cho thông báo trên màn hình Ubuntu. Tôi cho rằng tùy chọn "thông báo" không phải là tùy chọn chính xác để gửi email nhưng tôi không thể tìm thấy tài liệu hay về cách thực hiện.
lá cờ in
Bạn đã xem Đăng ký người dùng hàng loạt chưa? https://www.drupal.org/project/bulk_user_registration
lá cờ do
Tôi đã xem xét nó nhưng hy vọng có thứ gì đó ổn định hơn alpha một chút vì đây là trang web trực tiếp
Điểm:0
lá cờ do

Đây có thể không phải là cách "đúng" để thực hiện việc này, nhưng nó đã giải quyết được sự cố của tôi.

Drush sẽ không gửi email thay cho bạn nhưng nó sẽ tạo liên kết một lần.

Bạn có thể xem chi tiết đây, định dạng cơ bản là:

người dùng drush: đăng nhập [email protected]

Một nhược điểm là liên kết được tạo dường như không sử dụng tên miền tạo ra nó. Vì vậy, thay vì các liên kết bắt đầu bằng https://my=site.com/user... bạn lấy: http//mặc định/người dùng

Có thể có một số biến môi trường có thể được thay đổi để sửa lỗi này nhưng có vẻ dễ dàng hơn khi chỉ cần cắt 13 ký tự đầu tiên bằng một tập lệnh và thay thế chúng bằng miền chính xác.

Nếu bạn đang nhập số lượng lớn, bạn có thể có bất kỳ tập lệnh nào bạn đã viết để gửi cho người dùng mới cũng tạo liên kết này và sau đó viết lại chính xác trước khi xuất tất cả tập lệnh thành tệp csv (hoặc định dạng bạn chọn.)

Sau đó, bạn có thể tạo email của riêng mình trong bất kỳ hệ thống email hàng loạt nào bạn muốn với tính năng trộn thư.

Giải pháp này không phải là lý tưởng nhưng nó khá nhanh chóng và dễ dàng và không có nhiều sai sót có thể xảy ra.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.