Score:1

การสร้างผู้ใช้จำนวนมากและการแจ้งเตือนทางอีเมล

ธง do

ฉันต้องการสร้างผู้ใช้ Drush ประมาณ 2-300 คนบนไซต์ Drupal 8 ฉันต้องการให้พวกเขาแต่ละคนได้รับอีเมลต้อนรับและถูกบังคับให้ตั้งรหัสผ่านของตนเอง สิ่งนี้สามารถทำได้เล็กน้อยด้วยตัวเลือก "แจ้งผู้ใช้ของบัญชีใหม่" ผ่าน UI แต่ฉันไม่สามารถทำงานกับ Drush 9 ได้

ฉันสามารถเรียกใช้สคริปต์ที่อ่านจาก CSV และสร้างผู้ใช้ จากนั้นให้บทบาทที่จำเป็นแก่พวกเขา อย่างไรก็ตาม ตัวเลือกเดียวที่ฉันหาได้สำหรับการแจ้งผู้ใช้: '--notify' จะส่ง คำสั่งแจ้งเตือนส่งล้มเหลว ข้อผิดพลาดที่ดูเหมือนจะเกี่ยวข้องกับการแจ้งเตือนของ Ubuntu?

มีวิธีการส่งอีเมลที่ฉันหายไปไปยังบัญชีใหม่หรือไม่?

cn flag
คุณหมายถึงอะไร "ปรากฏขึ้นที่เกี่ยวข้องกับการแจ้งเตือนของ Ubuntu" คุณกำลังวิ่งอยู่ที่ไหน (คุณกำลังเรียกใช้ drush ในเครื่องหรือ sshing เข้าไปในเซิร์ฟเวอร์แล้วรันที่นั่นหรือไม่)
do flag
มันคือ Drush 9 ที่ทำงานบนเซิร์ฟเวอร์อูบุนตู
do flag
เมื่อรันด้วยตัวเลือก --notify การส่งอีเมลล้มเหลวและคำเตือนต่อไปนี้จะส่งกลับ: `[คำเตือน] คำสั่งการแจ้ง-ส่งล้มเหลว โปรดติดตั้งตาม http://coderstalk.blogspot.com/2010/02/how-to-install-notify-send-in-ubuntu.html'
do flag
การเยี่ยมชมที่อยู่เว็บนั้นคุณจะพบคำแนะนำในการติดตั้งไลบรารี่สำหรับการแจ้งเตือนบนเดสก์ท็อปของ Ubuntu ฉันถือว่าตัวเลือก "แจ้งเตือน" ไม่ใช่ตัวเลือกที่ถูกต้องในการส่งอีเมล แต่ฉันไม่พบเอกสารประกอบที่ดีเกี่ยวกับวิธีดำเนินการดังกล่าว
in flag
คุณดูการลงทะเบียนผู้ใช้จำนวนมากแล้วหรือยัง https://www.drupal.org/project/bulk_user_registration
do flag
ฉันได้ดูมันแล้ว แต่หวังว่าจะมีบางอย่างที่เสถียรกว่าอัลฟ่าเล็กน้อยเพราะนี่สำหรับไซต์สด
Score:0
ธง do

นี่อาจไม่ใช่วิธีที่ "ถูกต้อง" ในการทำเช่นนี้ แต่ช่วยแก้ปัญหาของฉันได้

Drush จะไม่ส่งอีเมลในนามของคุณ แต่จะสร้างลิงก์แบบครั้งเดียว

คุณสามารถดูรายละเอียด ที่นี่รูปแบบพื้นฐานคือ:

ผู้ใช้ drush:เข้าสู่ระบบ [email protected]

ข้อเสียประการหนึ่งคือลิงก์ที่สร้างขึ้นดูเหมือนจะไม่ใช้ชื่อของโดเมนที่สร้างลิงก์นั้น ดังนั้นแทนที่จะเป็นลิงค์ที่ขึ้นต้นด้วย https://my=site.com/user... คุณได้รับ: http//default/user

อาจมีตัวแปรสภาพแวดล้อมบางอย่างที่สามารถเปลี่ยนแปลงได้เพื่อแก้ไขปัญหานี้ แต่ดูเหมือนง่ายกว่าที่จะตัดอักขระ 13 ตัวแรกด้วยสคริปต์และแทนที่ด้วยโดเมนที่ถูกต้อง

หากคุณนำเข้าจำนวนมาก คุณสามารถมีสคริปต์ที่คุณเขียนเพื่อส่งผู้ใช้ใหม่ด้วย สร้างลิงก์นี้แล้วเขียนใหม่ให้ถูกต้องก่อนที่จะส่งออกทั้งหมดไปยังไฟล์ csv (หรือรูปแบบที่คุณเลือก)

จากนั้นคุณสามารถสร้างอีเมลของคุณเองในระบบอีเมลจำนวนมากที่คุณต้องการด้วยจดหมายเวียน

โซลูชันนี้ไม่เหมาะอย่างยิ่ง แต่ก็รวดเร็วและง่ายดายพอสมควร และไม่สามารถผิดพลาดได้มากนัก

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา