พวงของการแก้ปัญหาการบันทึกไว้ในเอกสาร Drupal ชุมชน: การจัดการจดหมายการจัดการเพื่อการพัฒนาหรือการทดสอบ
โดยส่วนตัวฉันชอบการรวมกันของเซิร์ฟเวอร์เมล Postfix โลคัลโมดูลReroute Emailและการเปลี่ยนเส้นทางไปยังกล่องจดหมายโลคัล นี่เป็นข้อดีที่คุณไม่ต้องเจอกับปัญหาในการตั้งค่าโฮสต์ในพื้นที่ของคุณเพื่อส่งไปยังที่อยู่อีเมลภายนอกให้สำเร็จโดยไม่ถูกปฏิเสธว่าเป็นผู้ส่งสแปมที่เป็นไปได้ วิธีตั้งค่า:
- ติดตั้ง postfix การกำหนดค่าเริ่มต้นภายใต้ Ubuntu จะใช้งานได้ตามวัตถุประสงค์ของเรา
ตรวจสอบให้แน่ใจว่าคุณphp.ini
มีการตั้งค่าที่เกี่ยวข้องเพื่อใช้ postfix โดยมีทั้งสองบรรทัด ตรงกันข้ามกับความคิดเห็นที่มีการตั้งค่าเหล่านี้ไม่เพียง แต่ใช้กับระบบ Win32
SMTP = localhost
smtp_port = 25
drush dl reroute_email && drush en reroute-email
ติดตั้งโมดูลอีเมล์เปลี่ยนเส้นทาง:
- ในการตั้งค่าการกำหนดค่าสำหรับการเปลี่ยนเส้นทางอีเมลให้ตั้งค่าที่อยู่เป้าหมายเป็นชื่อผู้ใช้ Linux ของคุณ (เช่น
matt
ไม่มี@hostname.tld
ส่วนใดอยู่ที่นี่) อีเมลเหล่านี้มาถึงกล่องจดหมายท้องถิ่นของคุณ/var/spool/
แล้ว
- ตั้งค่าธันเดอร์เบิร์ดเพื่อดึงอีเมลเหล่านี้: ไปที่ "แก้ไข→การตั้งค่าบัญชี→เพิ่มบัญชีอื่น ... →ประเภท: Unix Mailspool (Movemail)" และใช้การตั้งค่าเหล่านี้:
- "E-Mail Address": อีกครั้งใช้ชื่อผู้ใช้ลินุกซ์ (เช่น
matt
) แต่ตรวจสอบชื่อโฮสต์ของคุณ ( hostname
คำสั่ง) username@hostname
และเพิ่มชื่อโฮสต์ที่อยู่เบื้องหลังในรูปแบบ
- "ชื่อของคุณ" และ "ชื่อบัญชี": อะไรก็ได้ที่ใช้ได้นี่เป็นแค่เครื่องสำอาง