วิธีการติดตั้ง / ตั้งค่าด้วย Gmail บน CentOS และ Ubuntu


10

วิธีการตั้งค่าไคลเอนต์อีเมล Mutt เพื่อส่งรับและอ่านอีเมลภายใต้ CentOS และ Ubuntu โดยใช้บัญชี Gmail เป็นรีเลย์

คำตอบ:


25

การตั้งค่า Gmail

สำหรับการตรวจสอบสิทธิ์คุณจะต้องทำอย่างใดอย่างหนึ่งต่อไปนี้

  1. สร้างรหัสผ่านเฉพาะแอปพลิเคชันสำหรับบัญชี Google ของคุณ (ตัวเลือกเดียวของคุณหากคุณใช้ 2FA)
  2. เปิดแอปที่ปลอดภัยน้อยกว่า (ไม่ใช่ตัวเลือกที่มี 2FA)

ใน gmail ให้คลิกที่ไอคอนเฟืองไปที่Settingsไปที่แท็บForwarding POP/IMAPและคลิกConfiguration instructionsลิงก์ในIMAP Accessแถว

I want to enable IMAPจากนั้นคลิกที่ Otherที่ด้านล่างของหน้าตามวรรคเกี่ยวกับการกำหนดค่าไคลเอ็นต์อีเมลของคุณให้เลือก จดบันทึกข้อมูลเมลเซิร์ฟเวอร์และใช้ข้อมูลนั้นสำหรับการตั้งค่าเพิ่มเติมตามที่แสดงในส่วนถัดไป

ติดตั้ง mutt

CentOS

yum install mutt

อูบุนตู

sudo apt-get install mutt

กำหนดค่า Mutt

สร้าง

mkdir -p ~/.mutt/cache/headers
mkdir ~/.mutt/cache/bodies
touch ~/.mutt/certificates

สร้างไฟล์คอนฟิกูเรชัน mutt muttrc

touch ~/.mutt/muttrc

เปิด muttrc

vim ~/.mutt/muttrc

เพิ่มการกำหนดค่าต่อไปนี้

set ssl_starttls=yes
set ssl_force_tls=yes

set imap_user = "change_this_user_name@gmail.com"
set imap_pass = "PASSWORD"

set from="change_this_user_name@gmail.com"
set realname="Your Name"

set folder = "imaps://imap.gmail.com/"
set spoolfile = "imaps://imap.gmail.com/INBOX"
set postponed="imaps://imap.gmail.com/[Gmail]/Drafts"

set header_cache = "~/.mutt/cache/headers"
set message_cachedir = "~/.mutt/cache/bodies"
set certificate_file = "~/.mutt/certificates"

set smtp_url = "smtps://change_this_user_name@gmail.com:PASSWORD@smtp.gmail.com:465/"

set move = no
set imap_keepalive = 900

ทำการเปลี่ยนแปลงที่เหมาะสมเช่นchange_this_user_nameชื่อผู้ใช้ gmail และPASSWORDรหัสผ่าน gmail ของคุณ และบันทึกไฟล์

muttตอนนี้คุณก็พร้อมที่จะส่งรับและอ่านอีเมลโดยใช้อีเมลไคลเอ็นต์โง่โดยเพียงแค่พิมพ์

เป็นครั้งแรกที่ระบบจะแจ้งเตือนให้ยอมรับใบรับรอง SSL กดaเพื่อยอมรับใบรับรองเหล่านี้เสมอ

ตอนนี้คุณจะเห็นกล่องจดหมาย Gmail ของคุณ


2
สิ่งนี้ยังคงใช้ได้กับ Ubuntu และ Gmail จนถึงทุกวันนี้หากใครสงสัย
mkingsbu

1
ทำงานร่วมกับ Gmail และติดตั้งผ่านทาง mutt บน OSX High Sierra เช่นกัน ตรงนี้ควรทำงานกับการติดตั้ง mutt ปกติ ขอบคุณสุชาติ
Venoda

1
ทำงานได้อย่างสมบูรณ์แบบสำหรับฉัน ... สิ่งเดียวที่ฉันจะเพิ่มคือถ้าคุณเปิดใช้งาน 2fa คุณจะต้องตั้งค่ารหัสผ่านแอปพลิเคชัน คุณสามารถไปที่ในการตั้งค่าบัญชี Google ของคุณภายใต้ความปลอดภัย
Ricky Nelson

หลังจากทำตามขั้นตอนข้างต้น unable to reach imap.gmail.comโง่ยังกล่าวว่า ฉันจะ จำกัด ปัญหาที่นี่ได้อย่างไร
Prathu Baronia

2
@SushantMane ฉันพบวิธีแก้ปัญหาของฉันไม่เกี่ยวข้องกับการตั้งค่าการเข้าถึง IMAP เครือข่ายของมหาวิทยาลัยของฉันบล็อกพอร์ต IMAP และด้วยเหตุนี้ mutt จึงไม่สามารถเชื่อมต่อimap.gmail.comได้ ทุกอย่างทำงานได้ดีหลังจากฉันเปลี่ยนเป็นเครือข่ายภายนอก
Prathu Baronia

0

a) สร้างรหัสผ่านเฉพาะแอปพลิเคชันจากบัญชี Google ของคุณ

b01) ติดตั้งตัวแทนผู้ใช้จดหมาย Mutt:

apt install mutt

b02) ไม่จำเป็นต้องทำการส่งต่อพอร์ตทริกเกอร์หรือการดัดแปลงเซิร์ฟเวอร์เสมือนในเราเตอร์ของคุณ!

b03) สร้างไดเรกทอรีดังนี้:

mkdir -p ~/.mutt/cache/headers

mkdir ~/.mutt/cache/bodies

touch ~/.mutt/certificates

b04) ใช้การตั้งค่า muttrc ต่อไปนี้:

nano muttrcใน.muttไดเรกทอรี:

set from = "user@gmail.com"
set realname = "User Name"
set imap_user = "user@gmail.com"
set imap_pass = "pwd"
set folder = "imaps://imap.gmail.com:993"
set spoolfile = "imaps://imap.gmail.com/INBOX"
set postponed ="+[Gmail]/Drafts"
set header_cache =~/.mutt/cache/headers
set message_cachedir =~/.mutt/cache/bodies
set certificate_file =~/.mutt/certificates
set smtp_url = "smtps://user@gmail.com@smtp.gmail.com:465/"
set smtp_pass = "pwd"
set move = no
set imap_keepalive = 900
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.