2014-09-19 134 views
1

使用smtpmailemacs-mu4e,我試圖設置變量的值smtpmail-auth-credentials什麼是設置變量smtpmail-auth-credentials的正確方法?

如果我將它設置爲我的~/authinfo,一切正常,如預期。 如果我嘗試如下設置:

(setq smtpmail-auth-credentials `(("smtp._my_server_.com" 123 "[email protected]_mail_._com_" "_my_password_string_"))) 

我得到一個AUTH error。 其實,我會稍後用secrets-get-secret檢索...但現在,即使我明確地設置它,事情也不起作用。 我感謝任何幫助。

確切的錯誤是:

smtpmail-send-it: Sending failed: 503 5.5.4 Error: send AUTH command first. 
+0

我不確定您的錯誤,但您可能不希望在代碼段中使用反引號。這就像一個引用,但是當你想要評估一些內部的東西時(使用逗號',')。由於您沒有評估任何內容,因此您應該切換到單引號。 – Chris 2014-09-19 22:09:26

回答

1
(setq smtpmail-auth-credentials '(("mail.server.com" 587 "username" "password"))) 

對於這個例子中,相比於由原始海報的例子中,username是先於@_mail_._com_名稱 - 換句話說,省略@_mail_._com_

+0

謝謝你lawlist ...那完全是錯誤。 – mlwn 2014-09-21 09:01:56

相關問題