sm mu4e-প্রসঙ্গগুলি- ভুল এসএমটিপি শংসাপত্রগুলি ব্যবহার করে একাধিক জিমেইল অ্যাকাউন্ট


11

আমি একাধিক জিমেইল অ্যাকাউন্টগুলি ব্যবহার করে সেট আপ করার চেষ্টা করছি mu4e-context। আমার ব্যতীত অনেকগুলি বৈশিষ্ট্য কাজ করছে। আমি প্রাসঙ্গিকগুলির মধ্যে স্যুইচ করতে পারি, প্রতিটি অ্যাকাউন্টে আমার মেইল ​​আপডেট করতে পারি (অফলাইনেম্যাপ ব্যবহার করে) এবং মেল পাঠাতে পারি।

সমস্যাটি হ'ল আমার .authinfoফাইলে আমার একাধিক লাইন রয়েছে , যেগুলির একই হোস্টনাম রয়েছে - আমি ধরে নিচ্ছিলাম যে mu4eব্যবহারকারীর নাম অনুসারে পার্থক্য করতে সক্ষম হব, এটি এমনটি বলে মনে হচ্ছে না। এটা তোলে যা প্রেক্ষাপটে আমি থাকি, মেইল সবসময় অ্যাকাউন্ট কনফিগার করা থেকে পাঠানো হচ্ছে না ব্যাপার প্রথম মধ্যে .authinfoফাইল।

আমি জানি না যে কীভাবে প্রতিটি প্রসঙ্গে জিমেইল এসএমটিপি সার্ভারে লগ ইন করার জন্য পৃথক শংসাপত্রগুলি ব্যবহার করতে হয়।

আমি যে তাই কিছু হোস্টনাম alias লেখা সেট আপ করার চেষ্টা সম্পর্কে চিন্তা personal.gmail.comএবং work.gmail.comউভয় সমাধানে smtp.gmail.comযাতে আমি তাদের মধ্যে আলাদা মেশিন নাম দিতে পারেন authinfo, কিন্তু আমি নিশ্চিত না (চালু ওএসএক্স) এই কিভাবে অর্জন করা am বা এমনকি যদি এটা এই সমস্যা সমাধানের জন্য কোন যুক্তিসম্মত উপায় (আদর্শভাবে আমার ইম্যাকসের বাইরের কনফিগারেশনের সাথে বাঁদর লাগবে না)।

আমার 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- কনফিগারেশনের সম্পর্কিত অংশগুলি হ'ল:

(setq mu4e-get-mail-command "offlineimap")
(setq mail-user-agent 'mu4e-user-agent)
(setq message-send-mail-function 'smtpmail-send-it)

(setq smtpmail-stream-type 'starttls)
(setq smtpmail-default-smtp-server "smtp.gmail.com")
(setq smtpmail-smtp-server "smtp.gmail.com")
(setq smtpmail-smtp-service 587)

(setq mu4e-contexts
      `( ,(make-mu4e-context
           :name "personal"
           :enter-func (lambda () (mu4e-message "Switch to Personal context"))
           ;; leave-func not defined
           :match-func (lambda (msg)
                         (when msg
                           (mu4e-message-contact-field-matches msg :to "personal@example.com")))
           :vars '(  (user-mail-address . "personal@example.com"  )
                     (mu4e-drafts-folder . "/personal/drafts")
                     (mu4e-sent-folder   . "/personal/sent")
                     (mu4e-trash-folder  . "/personal/bin")
                     (mu4e-maildir-shortcuts . (("/personal/INBOX" . ?i)
                                                ("/personal/sent"  . ?s)
                                                ("/personal/bin"   . ?t)))
                     (smtpmail-mail-address . "personal@example.com")
                     (user-full-name    . "Matt Valentine-House" )))
         ,(make-mu4e-context
           :name "work"
           :enter-func (lambda () (mu4e-message "Switch to Work context"))
           ;; leave-fun not defined
           :match-func (lambda (msg)
                         (when msg
                           (mu4e-message-contact-field-matches msg :to "work@example.com")))
           :vars '(  (user-mail-address . "work@example.com" )
                     (mu4e-drafts-folder . "/work/drafts")
                     (mu4e-sent-folder   . "/work/sent")
                     (mu4e-trash-folder  . "/work/bin")
                     (mu4e-maildir-shortcuts . (("/work/INBOX" . ?i)
                                                ("/work/sent"  . ?s)
                                                ("/work/bin"   . ?t)))
                     (smtpmail-mail-address . "work@example.com")
                     ( user-full-name    . "Matthew Valentine-House" )))))

আপনি কি এটি সমাধান করতে পেরেছিলেন?
পিয়েরে

উত্তর:


5

প্রশ্নটি জিজ্ঞাসা করার প্রায় দুই বছর হয়ে গেছে, তবে আমার ঠিক একই সমস্যা হয়েছে এবং আমি smtpmail-smtp-userভেরিয়েবলটি ব্যবহার করে এটি সমাধান করতে পেরেছি । ম্যানুয়ালটিতে বলা হয়েছে:

যদি ভেরিয়েবল smtpmail-smtp- ব্যবহারকারীর একটি নন-শিল মান সেট করা থাকে, তবে কেবলমাত্র সেই ব্যবহারকারীর জন্য এন্ট্রি বিবেচনা করা হবে।

আমার ব্যক্তিগত প্রেক্ষাপটে আমার কাছে রয়েছে:

(smtpmail-smtp-user . "personal@example.com")

আমার কাজের প্রসঙ্গে আমার কাছে রয়েছে:

(smtpmail-smtp-user . "work@example.com")

আমি কেবল এটি সংক্ষিপ্তভাবে পরীক্ষা করেছি, তবে এটি সঠিকভাবে কাজ করছে বলে মনে হচ্ছে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.