1
`mu4e-contexts` บัญชี Gmail หลายบัญชีโดยใช้ข้อมูลประจำตัว smtp ที่ไม่ถูกต้อง
ฉันพยายามที่จะตั้งค่า Gmail หลายบัญชีโดยใช้mu4e-context's ฉันมีคุณสมบัติมากมายที่ทำงานได้ยกเว้นคุณสมบัติเดียว ฉันสามารถสลับระหว่างบริบทอัปเดตเมลของฉันในแต่ละบัญชี (ใช้ออฟไลน์แผนที่) และฉันสามารถส่งอีเมลได้ ปัญหาคือฉันมีหลายบรรทัดใน.authinfoไฟล์ของฉันที่มีชื่อโฮสต์เดียวกัน - ฉันสันนิษฐานว่าmu4eจะสามารถแยกความแตกต่างด้วยชื่อผู้ใช้สิ่งนี้ดูเหมือนจะไม่เป็นเช่นนั้น ไม่สำคัญว่าฉันอยู่ในบริบทใดอีเมลจะถูกส่งจากบัญชีที่มีการกำหนดค่าก่อนใน.authinfoไฟล์เสมอ ฉันไม่ทราบวิธีการทำให้แต่ละบริบทใช้ข้อมูลรับรองแยกต่างหากสำหรับการเข้าสู่เซิร์ฟเวอร์ Gmail SMTP ฉันคิดเกี่ยวกับความพยายามที่จะตั้งค่านามแฝงชื่อโฮสต์บางอย่างเพื่อให้personal.gmail.comและwork.gmail.comทั้งมีมติให้smtp.gmail.comเพื่อที่ฉันสามารถให้พวกเขามีชื่อเครื่องแยกauthinfoแต่ผมไม่แน่ใจว่าเพื่อให้บรรลุนี้ (ใน OSX) หรือแม้กระทั่งถ้าหากมันเป็นวิธีที่เหมาะสมในการแก้ปัญหานี้ (เป็นการดีที่ฉันไม่ต้องลิงรอบกับ config นอก Emacs) authinfo ของฉันเป็นแบบนี้ machine smtp.gmail.com login personal@example.com port 587 password fakepassword machine smtp.gmail.com login work@example.com port 587 password fakepassword และส่วนที่เกี่ยวข้องของ mu4e-config ของฉันคือ: (setq mu4e-get-mail-command "offlineimap") (setq mail-user-agent 'mu4e-user-agent) (setq …