ฉันเป็น linux noob มากและขอขอบคุณความช่วยเหลือและความอดทนที่คุณสามารถให้ได้
ฉันใช้ Ubuntu 21.04
คำแนะนำในการตั้งค่าอีเมลจากโฮสต์เว็บ:
ฉันกำลังพยายามตั้งค่าเมลให้ส่งผ่าน postfix
นี่คือการกำหนดค่าของฉันจาก:
นาโน /etc/postfix/main.cf
# ดู /usr/share/postfix/main.cf.dist สำหรับความคิดเห็นฉบับสมบูรณ์
# Debian เฉพาะ: การระบุชื่อไฟล์จะทำให้เกิดสิ่งแรก
# บรรทัดของไฟล์ที่จะใช้เป็นชื่อ ค่าเริ่มต้นของเดเบียน
# คือ /etc/mailname
#myorigin = /etc/ชื่อเมล
smtpd_banner = $myhostname ESMTP $mail_name (อูบุนตู)
บิฟ = ไม่
# ต่อท้าย .domain คืองานของ MUA
append_dot_mydomain = ไม่
# ยกเลิกการแสดงความคิดเห็นในบรรทัดถัดไปเพื่อสร้างคำเตือน "จดหมายล่าช้า"
#delay_warning_time = 4 ชม
readme_directory = ไม่
# ดู http://www.postfix.org/COMPATIBILITY_README.html -- ค่าเริ่มต้นเป็น 2 บน
#ติดตั้งใหม่.
ความเข้ากันได้_ระดับ = 2
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
ชื่อโฮสต์ของฉัน = <โดเมนของฉัน>.com
alias_maps = แฮช:/etc/aliases
alias_database = แฮช:/etc/aliases
myorigin = /etc/ชื่อเมล
mydestination = $myhostname, mail.<mydomain>.com, <ชื่อคอมพิวเตอร์>, localhost.localdomain, localhost
รีเลย์โฮสต์ = [mail.<mydomain>.com]:465
เครือข่ายของฉัน = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
ผู้รับ_ตัวคั่น = +
inet_interfaces = ทั้งหมด
inet_protocols = ทั้งหมด
# เปิดใช้งานการรับรองความถูกต้อง SASL
smtp_sasl_auth_enable = ใช่
# ไม่อนุญาตวิธีการที่อนุญาตการรับรองความถูกต้องโดยไม่ระบุชื่อ
smtp_sasl_security_options = ไม่ระบุตัวตน
# ที่ตั้งของ sasl_passwd
smtp_sasl_password_maps = แฮช:/etc/postfix/sasl_passwd
# เปิดใช้งานการเข้ารหัส STARTTLS
smtp_use_tls = ใช่
# จะหาใบรับรอง CA ได้ที่ไหน
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
smtp_tls_wrappermode = ใช่
smtp_tls_security_level = เข้ารหัส
ฉันส่งอีเมลทดสอบโดยเรียกใช้:
echo "จดหมายทดสอบ" | เมล -s "ทดสอบอีเมล" <[email protected]>
อย่างไรก็ตาม ฉันไม่เคยได้รับอีเมลเลย (ฉันได้ตรวจสอบโฟลเดอร์สแปมแล้ว)
นี่คือผลลัพธ์ของ
นาโน /var/log/mail.log
22 ส.ค. 01:01:13 น. <computername> postfix/pickup[1396540]: 1F77980FA1: uid=1000 from=<<user>@<computername>>
22 ส.ค. 01:01:13 น. <computername> postfix/cleanup[1396964]: 1F77980FA1: message-id=<20210822050113.1F77980FA1@<mydomain>.com
22 สิงหาคม 01:01:13 <computername> postfix/qmgr[1396541]: 1F77980FA1: from=<user>@<computername>, size=347, nrcpt=1 (คิวทำงานอยู่)
22 ส.ค. 01:01:13 น. <ชื่อคอมพิวเตอร์> postfix/smtp[1396966]: คำเตือน: ฐานข้อมูล /etc/postfix/sasl_passwd.db เก่ากว่าไฟล์ต้นฉบับ /etc/postfix/sasl_passwd
22 ส.ค. 01:01:14 น. <computername> postfix/smtp[1396966]: 1F77980FA1: to=<[email protected]>, relay=mail.<mydomain>.com[<ip address>]:465, delay=1.2 , ความล่าช้า=0.07/0.08/0.74/0.27, dsn=2.0.0, สถานะ=ส่งแล้ว (250 OK id=1mHfbe-001L4X-3a)
22 สิงหาคม 01:01:14 <ชื่อคอมพิวเตอร์> postfix/qmgr[1396541]: 1F77980FA1: ลบออก
ขอขอบคุณล่วงหน้าสำหรับความช่วยเหลือใดๆ ที่คุณอาจให้ได้