Score:0

ความช่วยเหลือเกี่ยวกับ sendmail ในการติดตั้ง LAMP linux ใหม่

ธง cn

สวัสดี ฉันติดตั้ง sendmail

sudo apt-get ติดตั้ง sendmail
sudo sendmailconfig # ยอมรับ Y ค่าเริ่มต้นทั้งหมด
echo "อีเมลทดสอบของฉันถูกส่งจาก sendmail" | /usr/sbin/sendmail [email protected]

ฉันลองใช้กับที่อยู่อีเมลหลายอันรวมถึงกล่องสแปมและอีเมลไม่ถูกส่ง ต่อไปฉันดูที่ไฟร์วอลล์ ufw และเพิ่มสิ่งต่อไปนี้

sudo ufw อนุญาต 25
sudo ufw อนุญาต smtp

และนี่คือลักษณะที่ปรากฏ

สถานะ: ใช้งานอยู่

ถึงการดำเนินการจาก

-- ------ ----
22/tcp LIMIT ได้ทุกที่
Apache เต็มอนุญาตได้ทุกที่
25 อนุญาตได้ทุกที่
25/tcp อนุญาตได้ทุกที่
22/tcp (v6) จำกัดได้ทุกที่ (v6)
Apache เต็ม (v6) อนุญาตได้ทุกที่ (v6)
25 (v6) อนุญาตได้ทุกที่ (v6)
25/tcp (v6) อนุญาตได้ทุกที่ (v6)

ต่อไปฉันปิดไฟร์วอลล์ sudo ufw ปิดการใช้งาน

แต่ก็ยังไม่มีอีเมล ระบบปฏิบัติการของฉันคือ Ubuntu 20.04.3 LTS ขอบใจ.

FedKad avatar
cn flag
ผู้ให้บริการอินเทอร์เน็ตของคุณอาจไม่อนุญาตให้มีการเชื่อมต่อ smtp ขาออก ผลลัพธ์ของ `telnet gmail-smtp-in.l.google.com คืออะไร คำสั่ง 25`?
ru flag
ต้องการบันทึกเมลของคุณด้วยหากคุณมีเซิร์ฟเวอร์ SMTP /var/log/mail.log จะมีรายละเอียดว่าเหตุใดข้อความจึงออกจากระบบไม่ได้
in flag
เซิร์ฟเวอร์อยู่ที่ไหน หากคุณกำลังใช้เครื่องบนเครือข่ายในบ้าน บริษัทอีเมลรายใหญ่จะทิ้งข้อความไปอย่างเงียบๆ หากคุณใช้ Amazon EC2 Amazon จะบล็อกข้อความจนกว่าคุณจะสื่อสารกับพวกเขาเพื่อลบการบล็อก หากคุณใช้บริการ VPN อื่นๆ ส่วนใหญ่ การส่งเมลจะถูกบล็อกด้วย
ar flag
[คำถามและคำตอบ](https://askubuntu.com/questions/564086/send-mail-as-from-my-personal-gmail-account) อาจช่วยคุณได้ แม้ว่าจะไม่ได้ใช้ sendmail ก็ตาม ปัญหาหลักที่ฉันเห็นคือผู้ส่งจดหมายต้องได้รับการรับรองความถูกต้อง หากคุณส่งอีเมลจากบัญชี gmail ของคุณ แทนที่จะส่งจากเซิร์ฟเวอร์แบบสุ่ม มันอาจจะใช้ได้
Score:0
ธง ru

สิ่งแรกก่อน ให้ตรวจสอบสิ่งที่คุณกำลังใช้: ซึ่ง sendmail

สิ่งนี้ควรสะท้อนบางอย่างเช่น /usr/sbin/sendmail

จากนั้นทำบรรทัดทดสอบที่คุณมีก่อนหน้านี้ แต่เพิ่มแฟล็ก "-v" (โดยไม่ใส่เครื่องหมายอัญประกาศ) ก่อนคำสั่ง sendmail มันจะสะท้อนการสื่อสารทั้งหมดระหว่าง sendmail และเมลเซิร์ฟเวอร์

สมมติว่าคุณไม่ได้ปิดกั้นพอร์ต 25 คุณไม่จำเป็นต้องใช้คำสั่งไฟร์วอลล์ สิ่งที่จำเป็นสำหรับการส่งเมลคือพอร์ต 25

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


ใช่. นี่คือข้อความที่คุณส่งอีเมลโดยไม่มีการยืนยันผู้ส่ง คาดว่าผู้ส่งมีระเบียน SPF หรือ DKIM นั่นคือการตั้งค่า ISP ไม่ใช่การตั้งค่า MTA ของเมล มันเป็นเกมบอลที่แตกต่างอย่างสิ้นเชิง และจากประสบการณ์ของผม มันเป็นความเจ็บปวดในระดับใหม่ทั้งหมด

เรื่องสั้นสั้นๆ: ผู้รับจดหมายพยายามตรวจสอบให้แน่ใจว่าจดหมายที่ได้รับนั้นมาจากผู้ส่งที่ผ่านการตรวจสอบ ผู้ส่งจะต้องตรวจสอบความถูกต้องว่าพวกเขาสามารถส่งชื่อที่อยู่อีเมลที่พวกเขาอ้างว่ามาจากได้จริงๆ นั่นหมายความว่าผู้รับจะตรวจสอบกับ ISP ของผู้ส่งเพื่อรับระเบียน DNS จำนวนหนึ่งซึ่งผู้รับสามารถตรวจสอบได้

นี่ไม่ใช่เรื่องเล็กน้อย หากคุณกำลังส่งไปยัง Gmail หมายถึงการตั้งค่าระเบียน DNS กับ ISP ของคุณ

นี่เป็นระดับใหม่ของความซับซ้อนและเป็นเหตุผลว่าทำไมฉันถึงใช้ sendmail เพื่อส่งข้อความจากเซิร์ฟเวอร์ไปยังที่อยู่อีเมลของฉันเอง ดังนั้น สิ่งต่างๆ เช่น เหตุการณ์ cronlog จะถูกส่ง หรือปัญหากับเซิร์ฟเวอร์ แต่สำหรับการส่งอีเมลไปยังผู้ใช้จริง ฉันใช้บัญชี O365

คุณสามารถทำได้ทั้งหมดบน Linux แต่ไม่ใช่ใน 5 นาที

Ahdee avatar
cn flag
ใช่ ฉันคิดว่ามันเป็นเรื่องของ Gmail ข้อผิดพลาดคือ `050 550-5.7.26 ข้อความนี้ไม่มีข้อมูลการตรวจสอบสิทธิ์หรือล้มเหลวในการ 050 550-5.7.26 ผ่านการตรวจสอบสิทธิ์ เพื่อปกป้องผู้ใช้ของเราจากสแปมอย่างดีที่สุด ` รู้วิธีแก้ปัญหานี้หรือไม่?
ru flag
อ่านคำตอบของฉันอีกครั้ง - StackExchange ไม่ชอบให้ฉันเพิ่มการตอบกลับในการตอบกลับของคุณและรู้สึกแย่มาก มันบอกว่าฉันต้องปรับแต่งคำตอบเดิม
Ahdee avatar
cn flag
ขอบใจ; ใช่ สิ่งสำคัญคือฉันต้องการส่งสถานะงาน cron ฉันกำลังคิดที่จะรับบัญชีฟรีและตั้งค่า smtp แทน

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา