“ การตรวจสอบสิทธิ์ SASL ล้มเหลว” ด้วย mutt และ Gmail เพราะอะไร [ปิด]


10

ฉันสับสนโดยสิ่งนี้ฉันได้ติดตั้งแพ็คเกจใหม่จำนวนมากและติดตามบทเรียนบางอย่างหลังจาก googling แต่ฉันยังได้รับ SASL -error ชนิดนี้ ฉันไม่แน่ใจว่าข้อผิดพลาดอยู่ในการตั้งค่า Gmail บางอย่างหรือฉันควรตรวจสอบการตั้งค่าบางอย่างใน Ubuntu หรือไม่?

ฉันคิดว่าบทช่วยสอนนี้ที่นี่จะแก้ไขปัญหานี้ได้ (ฉันเพียงแค่พยายามตั้งค่าการอ่านจดหมายในท้องถิ่นด้วย mutt ใช้ gmail) แต่ฉันไม่เห็นสิ่งที่ได้รับคำสั่งด้วย telnet: "250-STARTTLS เข้าสู่ระบบธรรมดาตั้งแต่ 250" ทำไมมันไม่ทำงาน

$cat .muttrc

set imap_user = "XYZ@gmail.com"  
set imap_pass = "pass"   
#set smtp_url = "smtp://name@smtp.gmail.com:465/"  
set smtp_url = "smtp://name@smtp.gmail.com:587/"    
set smtp_pass = "pass"  
set from = "XYZ@gmail.com"  
set realname = "name"    
set folder = "imaps://imap.gmail.com:993" 
set spoolfile = "+INBOX"  
set postponed="+[Gmail]/Drafts"    
set move = no

1
ดูเหมือนคำถามนี้จะถูกยกเลิกและยังไม่ได้ตอบคุณอาจเพิ่มรายละเอียดให้กับคำถามของคุณหรือไม่ หากคำถามนี้ใช้ไม่ได้อีกต่อไปคุณสามารถลบหรือตอบคำถามด้วยตัวเองหากคุณแก้ไขปัญหาแล้ว ขอบคุณ!
Mark Rooney

2
นี่เป็นวิธีการในโลกเป็นภาษาท้องถิ่นเกินไป ?
Reinier โพสต์

คำตอบ:


8

นี้

set smtp_url = "smtp://name@smtp.gmail.com:587/" 

น่าจะเป็น

set smtp_url = "smtps://username@domain.ex@smtp.gmail.​​​com:465/"

2 ความแตกต่าง:

  • ใช้ smpts และไม่ใช่ smtp
  • ไม่ชัดเจนหากคุณหมายถึง แต่nameในคำสั่งของคุณควรเป็นเช่น xxx@yyy.zz (ไม่ใช่เพียง xxx ต่อหน้า @)

ยังทำให้แน่ใจ

  • OpenSSL
  • libsasl2
  • gnutls-bin

ติดตั้งแล้ว


set smtp_url = "smtp://name@smtp.gmail.com:587/" ถูกต้อง.
pchaigno

บน mac OSX พอร์ต 465 ทำงานได้ดีกับ smtps ไม่แน่ใจว่าทำไม
Nabin

FWIW สิ่งที่แก้ไขปัญหานี้ให้ฉันก็เพิ่มเพียง: set smtp_authenticators = "เข้าสู่ระบบ" ชุด ssl_starttls = ใช่ตั้ง ssl_force_tls = ใช่เพื่อ muttrc
Edward Tomasz Napierala
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.