ฉันได้ตั้งค่าเซิร์ฟเวอร์อีเมลบน Ubuntu ด้วย Postfix, roundcube, powermta
โดเมนเมลเซิร์ฟเวอร์: mail.example.com
อีเมลทำงานได้ดีเมื่อฉันทดสอบกับ gmail
ฉันได้ติดตั้ง mautic บนโดเมนย่อยอื่น (mautic.example.com)
รหัสอีเมล: [email protected]
ฉันเพิ่มรายละเอียด smtp ในแผงการตั้งค่า mautic
เมื่อฉันทดสอบอีเมลแคมเปญกำลังทำงาน
ปัญหาคือฉันไม่สามารถส่งอีเมลทดสอบ mautic ไปยังที่อยู่อีเมลเดียวกัน ([email protected]) ที่ฉันได้รับ ส่งความสำเร็จ ข้อความ. แต่ฉันไม่ได้รับในกล่องจดหมายทรงกลม อีเมลตีกลับก็ไม่ส่งเช่นกัน แต่ฉันได้รับอีเมลนับสถิติ powermta
ไม่มีข้อผิดพลาดในการเข้าสู่ระบบ mautic
เซิร์ฟเวอร์ mautic และเมลอยู่บนเซิร์ฟเวอร์ที่แตกต่างกัน
ใครก็ได้ช่วยฉันแก้ปัญหานี้ที
การกำหนดค่า postfix
ความเข้ากันได้_ระดับ = 2
#นุ่มเด้ง
#soft_bounce = ไม่
# ข้อมูลชื่อเส้นทางท้องถิ่น
#
#queue_directory ระบุตำแหน่งของคิว Postfix
# นี่เป็นไดเร็กทอรีรากของ Postfix daemons ที่รัน chrooted
# ดูไฟล์ในตัวอย่าง/การตั้งค่า chroot สำหรับการตั้งค่า Postfix chroot
# สภาพแวดล้อมบนระบบ UNIX ที่แตกต่างกัน
#
command_directory = /usr/sbin
# พารามิเตอร์ daemon_directory ระบุตำแหน่งของ Postfix ทั้งหมด
# โปรแกรม daemon (เช่น โปรแกรมที่อยู่ในไฟล์ master.cf) นี้
# ไดเร็กทอรีต้องเป็นของ root
#
daemon_directory = /usr/libexec/postfix
# พารามิเตอร์ data_directory ระบุตำแหน่งของ Postfix-writeable
# ไฟล์ข้อมูล (แคช, ตัวเลขสุ่ม) ไดเร็กทอรีนี้จะต้องเป็นเจ้าของ
# โดยบัญชี mail_owner (ดูด้านล่าง)
#
data_directory = /var/lib/postfix
# คิวและกระบวนการเป็นเจ้าของ
#
# พารามิเตอร์ mail_owner ระบุเจ้าของคิว Postfix
# และกระบวนการ Postfix daemon ส่วนใหญ่ ระบุชื่อของผู้ใช้
# บัญชีที่ไม่แบ่งปันผู้ใช้หรือรหัสกลุ่มกับบัญชีอื่น
# และไม่เป็นเจ้าของไฟล์หรือกระบวนการอื่นใดในระบบ ใน
# โดยเฉพาะอย่างยิ่ง ไม่ระบุว่าใครหรือภูต โปรดใช้เฉพาะ
# ผู้ใช้
#
# พารามิเตอร์ default_privs ระบุสิทธิ์เริ่มต้นที่ใช้โดย
# ตัวแทนจัดส่งในพื้นที่สำหรับส่งไปยังไฟล์หรือคำสั่งภายนอก
# สิทธิ์เหล่านี้ใช้ในกรณีที่ไม่มีบริบทของผู้ใช้ที่เป็นผู้รับ
# อย่าระบุผู้ใช้ที่ได้รับสิทธิพิเศษหรือเจ้าของ POSTFIX
#
#default_privs = ไม่มีใคร
# โฮสต์อินเทอร์เน็ตและชื่อโดเมน
#
# พารามิเตอร์ myhostname ระบุชื่อโฮสต์อินเทอร์เน็ตของสิ่งนี้
#ระบบเมล์. ค่าเริ่มต้นคือใช้ชื่อโดเมนที่มีคุณสมบัติครบถ้วน
# จาก gethostname() $myhostname ใช้เป็นค่าเริ่มต้นสำหรับหลาย ๆ คน
# พารามิเตอร์การกำหนดค่าอื่นๆ
#
#myhostname = host.domain.tld
#myhostname = virtual.domain.tld
# พารามิเตอร์ mydomain ระบุชื่อโดเมนอินเทอร์เน็ตท้องถิ่น
# ค่าเริ่มต้นคือใช้ $myhostname ลบองค์ประกอบแรก
# $mydomain ใช้เป็นค่าเริ่มต้นสำหรับการกำหนดค่าอื่นๆ อีกมากมาย
#พารามิเตอร์
#
#mydomain = โดเมน.tld
# การส่งจดหมาย
#
# เพื่อความสอดคล้องระหว่างที่อยู่ผู้ส่งและผู้รับ
# myorigin ยังระบุชื่อโดเมนเริ่มต้นที่ต่อท้ายด้วย
# ไปยังที่อยู่ผู้รับที่ไม่มีส่วน @domain
#
#myorigin = $ชื่อโฮสต์ของฉัน
#myorigin = $โดเมนของฉัน
# รับจดหมาย
# พารามิเตอร์ inet_interfaces ระบุอินเทอร์เฟซเครือข่าย
# ที่อยู่ที่ระบบจดหมายนี้รับจดหมาย โดยค่าเริ่มต้น,
# ซอฟต์แวร์อ้างสิทธิ์อินเทอร์เฟซที่ใช้งานทั้งหมดในเครื่อง เดอะ
พารามิเตอร์ # ยังควบคุมการส่งอีเมลไปยัง user@[ip.address]
#
# ดูพารามิเตอร์ proxy_interfaces สำหรับที่อยู่เครือข่ายที่
# ถูกส่งต่อถึงเราผ่านทางพร็อกซีหรือตัวแปลที่อยู่เครือข่าย
#
# หมายเหตุ: คุณต้องหยุด/เริ่ม Postfix เมื่อพารามิเตอร์นี้เปลี่ยนแปลง
#
#inet_interfaces = ทั้งหมด
#inet_interfaces = $ชื่อโฮสต์ของฉัน
#inet_interfaces = $myhostname, localhost
# เปิดใช้งาน IPv4 และ IPv6 หากรองรับ
inet_protocols = ipv4
# พารามิเตอร์ proxy_interfaces ระบุอินเทอร์เฟซเครือข่าย
# ที่อยู่ที่ระบบจดหมายนี้รับจดหมายผ่านทาง a
# พร็อกซีหรือหน่วยการแปลที่อยู่เครือข่าย การตั้งค่านี้ขยายออกไป
# รายการที่อยู่ที่ระบุด้วยพารามิเตอร์ inet_interfaces
#
# คุณต้องระบุพร็อกซี/ที่อยู่ NAT เมื่อระบบของคุณเป็น
# โฮสต์ MX สำรองสำหรับโดเมนอื่น มิฉะนั้นการส่งจดหมายวนซ้ำ
# จะเกิดขึ้นเมื่อโฮสต์ MX หลักหยุดทำงาน
#
#proxy_interfaces =
#proxy_interfaces = 1.2.3.4
# พารามิเตอร์ mydestination ระบุรายการโดเมนที่สิ่งนี้
# เครื่องคิดว่าตัวเองเป็นปลายทางสุดท้ายสำหรับ
#
# โดเมนเหล่านี้ถูกกำหนดเส้นทางไปยังตัวแทนจัดส่งที่ระบุด้วย
# การตั้งค่าพารามิเตอร์ local_transport โดยค่าเริ่มต้น นั่นคือ UNIX
# ตัวแทนจัดส่งที่เข้ากันได้ซึ่งค้นหาผู้รับทั้งหมดใน /etc/passwd
# และ /etc/aliases หรือเทียบเท่า
#
# ค่าเริ่มต้นคือ $myhostname + localhost.$mydomain + localhost บน
# เกตเวย์โดเมนอีเมล คุณควรใส่ $mydomain ด้วย
#
# ไม่ต้องระบุชื่อโดเมนเสมือน - โดเมนเหล่านั้นคือ
# ระบุไว้ที่อื่น (ดู VIRTUAL_README)
#
# อย่าระบุชื่อโดเมนที่เครื่องนี้เป็น MX สำรอง
#เจ้าภาพ. ระบุชื่อเหล่านั้นผ่านการตั้งค่า relay_domains สำหรับ
# เซิร์ฟเวอร์ SMTP หรือใช้ permit_mx_backup หากคุณขี้เกียจ (ดู
# STANDARD_CONFIGURATION_README)
#
# เครื่องท้องถิ่นเป็นปลายทางสุดท้ายของการส่งจดหมายเสมอ
# ถึง user@[the.net.work.address] ของอินเทอร์เฟซที่ระบบเมล
# รับเมล (ดูพารามิเตอร์ inet_interfaces)
#
# ระบุรายชื่อโฮสต์หรือชื่อโดเมน /file/name หรือ type:table
# รูปแบบ คั่นด้วยเครื่องหมายจุลภาคและ/หรือช่องว่าง A /ไฟล์/ชื่อ
# รูปแบบถูกแทนที่ด้วยเนื้อหา type:table จะจับคู่เมื่อ
# ชื่อตรงกับคีย์ค้นหา (ด้านขวามือจะถูกละเว้น)
# ต่อบรรทัดยาวโดยเริ่มบรรทัดถัดไปด้วยช่องว่าง
#
# ดูด้านล่างส่วน "การปฏิเสธอีเมลสำหรับผู้ใช้ในพื้นที่ที่ไม่รู้จัก"
#
mydestination = $myhostname, localhost.$mydomain, localhost, CentOS-84-64-minimal.example.com, mail.example.com, mautic.example.com, example.com
#mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
#mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain,
# mail.$mydomain, www.$mydomain, ftp.$mydomain
# การปฏิเสธอีเมลสำหรับผู้ใช้ในพื้นที่ที่ไม่รู้จัก
#
# พารามิเตอร์ local_recipient_maps ระบุตารางการค้นหาทางเลือก
# พร้อมชื่อหรือที่อยู่ทั้งหมดของผู้ใช้ที่อยู่ในท้องถิ่นด้วยความเคารพ
# ไปยัง $mydestination, $inet_interfaces หรือ $proxy_interfaces
#
# หากมีการกำหนดพารามิเตอร์นี้ เซิร์ฟเวอร์ SMTP จะปฏิเสธ
# จดหมายสำหรับผู้ใช้ในเครื่องที่ไม่รู้จัก พารามิเตอร์นี้ถูกกำหนดโดยค่าเริ่มต้น
#
# หากต้องการปิดการตรวจสอบผู้รับในเครื่องในเซิร์ฟเวอร์ SMTP ให้ระบุ
# local_recipient_maps = (เช่น ว่างเปล่า)
#
# การตั้งค่าเริ่มต้นจะถือว่าคุณใช้ Postfix ท้องถิ่นที่เป็นค่าเริ่มต้น
#รับตัวแทนจัดส่งทั้วประเทศ คุณต้องอัปเดต
# การตั้งค่า local_recipient_maps ถ้า:
#
# - คุณกำหนดผู้รับโดเมน $mydestination ในไฟล์อื่นที่ไม่ใช่
# /etc/passwd, /etc/aliases หรือไฟล์ $virtual_alias_maps
# ตัวอย่างเช่น คุณกำหนดผู้รับโดเมน $mydestination ใน
# ไฟล์ $virtual_mailbox_maps
#
# - คุณกำหนดตัวแทนจัดส่งในพื้นที่ใหม่ใน master.cf
#
# - คุณกำหนดการตั้งค่า "local_transport" ใน main.cf ใหม่
#
# - คุณใช้ "luser_relay", "mailbox_transport" หรือ "fallback_transport"
คุณสมบัติ # ของตัวแทนจัดส่งในพื้นที่ของ Postfix (ดูในพื้นที่ (8))
#
# รายละเอียดอธิบายไว้ในไฟล์ LOCAL_RECIPIENT_README
#
# ระวัง: หากเซิร์ฟเวอร์ Postfix SMTP รัน chrooted คุณอาจมี
# เพื่อเข้าถึงไฟล์ passwd ผ่านบริการ proxymap เพื่อ
# เอาชนะข้อ จำกัด chroot ทางเลือกที่มีสำเนาของ
# ไฟล์ system passwd ในคุก chroot นั้นใช้งานไม่ได้
#
# ด้านขวามือของตารางการค้นหาจะถูกละเว้นอย่างสะดวก
# ทางด้านซ้ายมือ ให้ระบุชื่อผู้ใช้เปล่าๆ นั่นคือ @domain.tld
# wild-card หรือระบุที่อยู่ [email protected]
#
#local_recipient_maps = unix:passwd.byname $alias_maps
#local_recipient_maps = proxy:unix:passwd.byname $alias_maps
#local_recipient_maps =
#known_local_recipient_reject_code ระบุเซิร์ฟเวอร์ SMTP
# รหัสตอบกลับเมื่อโดเมนผู้รับตรงกับ $mydestination หรือ
# ${proxy,inet}_interfaces ในขณะที่ $local_recipient_maps ไม่ว่างเปล่า
# และไม่พบที่อยู่ผู้รับหรือที่อยู่ในท้องถิ่น
#
# การตั้งค่าเริ่มต้นคือ 550 (ปฏิเสธอีเมล) แต่การเริ่มต้นจะปลอดภัยกว่า
# กับ 450 (ลองอีกครั้งในภายหลัง) จนกว่าคุณจะแน่ใจว่าเป็นของคุณ
# การตั้งค่า local_recipient_maps ใช้ได้
#
known_local_recipient_reject_code = 550
# ความไว้วางใจและการควบคุมรีเลย์
# พารามิเตอร์ mynetworks ระบุรายการ SMTP ที่ "เชื่อถือได้"
#ลูกค้าที่มีสิทธิ์มากกว่า "คนแปลกหน้า"
#
# โดยเฉพาะอย่างยิ่งไคลเอนต์ SMTP ที่ "เชื่อถือได้" ได้รับอนุญาตให้ส่งต่อจดหมาย
#ผ่าน Postfix ดูพารามิเตอร์ smtpd_recipient_restrictions
# ในโพสต์คอนเฟอเรนซ์(5).
#
# คุณสามารถระบุรายการที่อยู่เครือข่าย "ที่เชื่อถือได้" ด้วยตนเอง
# หรือคุณสามารถให้ Postfix ทำเพื่อคุณ (ซึ่งเป็นค่าเริ่มต้น)
#
# โดยค่าเริ่มต้น (mynetworks_style = subnet), Postfix "trusts" SMTP
# ลูกค้าในเครือข่ายย่อย IP เดียวกันกับเครื่องภายใน
# บน Linux การทำงานนี้ถูกต้องเฉพาะกับอินเตอร์เฟสที่ระบุเท่านั้น
#ด้วยคำสั่ง "ifconfig"
#
# ระบุ "mynetworks_style = class" เมื่อ Postfix ควร "เชื่อถือ" SMTP
# ไคลเอนต์ในเครือข่าย A/B/C คลาส IP เดียวกันกับเครื่องโลคัล
# อย่าทำเช่นนี้กับไซต์การเรียกเลขหมาย - มันจะทำให้ Postfix "เชื่อถือ"
# เครือข่ายผู้ให้บริการทั้งหมดของคุณ ให้ระบุอย่างชัดเจนแทน
# รายการ mynetworks ด้วยมือ ตามที่อธิบายไว้ด้านล่าง
#
# ระบุ "mynetworks_style = host" เมื่อ Postfix ควร "เชื่อถือ"
#เฉพาะเครื่องเท่านั้น
#
#mynetworks_style = คลาส
#mynetworks_style = ซับเน็ต
#mynetworks_style = โฮสต์
# หรือคุณสามารถระบุรายการ mynetworks ด้วยมือใน
# ซึ่งกรณีนี้ Postfix จะละเว้นการตั้งค่า mynetworks_style
#
# ระบุรายการที่ชัดเจนของรูปแบบเครือข่าย/เน็ตมาสก์ โดยที่
# mask ระบุจำนวนบิตในส่วนเครือข่ายของโฮสต์
# ที่อยู่.
#
# คุณยังสามารถระบุชื่อพาธสัมบูรณ์ของไฟล์รูปแบบแทน
# รายชื่อรูปแบบที่นี่ ระบุ type:table สำหรับการค้นหาตามตาราง
# (ไม่ใช้ค่าทางด้านขวาของตาราง)
#
#mynetworks = 168.100.189.0/28, 127.0.0.0/8
#mynetworks = $config_directory/mynetworks
#mynetworks = แฮช:/etc/postfix/network_table
# พารามิเตอร์ relay_domains จำกัดปลายทางที่ระบบนี้จะทำ
#ส่งต่อเมล์ถึง. ดูคำอธิบาย smtpd_recipient_restrictions ใน
# postconf(5) สำหรับข้อมูลโดยละเอียด
#
# ตามค่าเริ่มต้น Postfix จะส่งต่อเมล
# - จากลูกค้า "เชื่อถือได้" (ที่อยู่ IP ตรงกับ $mynetworks) ไปยังปลายทางใดๆ
# - จากลูกค้า "ไม่น่าเชื่อถือ" ไปยังปลายทางที่ตรงกับ $relay_domains หรือ
# โดเมนย่อยของโดเมนดังกล่าว ยกเว้นที่อยู่ที่มีการกำหนดเส้นทางโดยผู้ส่ง
# ค่า relay_domains เริ่มต้นคือ $mydestination
#
# นอกเหนือจากข้างต้น เซิร์ฟเวอร์ Postfix SMTP ยอมรับจดหมายตามค่าเริ่มต้น
# ที่ Postfix เป็นปลายทางสุดท้ายสำหรับ:
# - ปลายทางที่ตรงกับ $inet_interfaces หรือ $proxy_interfaces
# - ปลายทางที่ตรงกับ $mydestination
# - ปลายทางที่ตรงกับ $virtual_alias_domains
# - ปลายทางที่ตรงกับ $virtual_mailbox_domains
# ปลายทางเหล่านี้ไม่จำเป็นต้องอยู่ใน $relay_domains
#
# ระบุรายการโฮสต์หรือโดเมน รูปแบบ /ไฟล์/ชื่อ หรือประเภท:ชื่อ
# ตารางการค้นหา คั่นด้วยเครื่องหมายจุลภาคและ/หรือช่องว่าง ดำเนินการต่อ
# บรรทัดยาวโดยเริ่มบรรทัดถัดไปด้วยช่องว่าง ชื่อไฟล์
# ถูกแทนที่ด้วยเนื้อหา ตาราง type:name จะจับคู่เมื่อ a
โดเมน # (พาเรนต์) ปรากฏเป็นคีย์ค้นหา
#
# หมายเหตุ: Postfix จะไม่ส่งต่อเมลโดยอัตโนมัติสำหรับโดเมนที่
# ระบุระบบนี้เป็นโฮสต์ MX หลักหรือสำรอง ดู
# คำอธิบายข้อจำกัดของ permit_mx_backup ใน postconf(5)
#
#relay_domains = $ปลายทางของฉัน
# อินเทอร์เน็ตหรืออินทราเน็ต
# พารามิเตอร์ relayhost ระบุโฮสต์เริ่มต้นที่จะส่งอีเมลถึง
# เมื่อไม่มีรายการที่ตรงกันในตารางการขนส่งเสริม (5) เมื่อไร
# ไม่มีการส่งต่อโฮสต์ จดหมายจะถูกส่งตรงไปยังปลายทาง
#
# บนอินทราเน็ต ให้ระบุชื่อโดเมนขององค์กร ถ้าคุณ
# DNS ภายในไม่ใช้ระเบียน MX ระบุชื่ออินทราเน็ต
# โฮสต์เกตเวย์แทน
#
# ในกรณีของ SMTP ให้ระบุโดเมน โฮสต์ โฮสต์:พอร์ต [โฮสต์]:พอร์ต
# [ที่อยู่] หรือ [ที่อยู่]:พอร์ต; แบบฟอร์ม [โฮสต์] จะปิดการค้นหา MX
#
# หากคุณเชื่อมต่อผ่าน UUCP โปรดดูพารามิเตอร์ default_transport ด้วย
#
#relayhost = $โดเมนของฉัน
#relayhost = [เกตเวย์.โดเมนของฉัน]
#relayhost = [mailserver.isp.tld]
#relayhost = uuchost
#relayhost = [an.ip.add.ress]
# การปฏิเสธผู้ใช้ RELAY ที่ไม่รู้จัก
#
# พารามิเตอร์ relay_recipient_maps ระบุตารางการค้นหาเพิ่มเติม
# พร้อมที่อยู่ทั้งหมดในโดเมนที่ตรงกับ $relay_domains
#
# หากมีการกำหนดพารามิเตอร์นี้ เซิร์ฟเวอร์ SMTP จะปฏิเสธ
# จดหมายสำหรับผู้ใช้ส่งต่อที่ไม่รู้จัก คุณลักษณะนี้ปิดอยู่ตามค่าเริ่มต้น
#
# ด้านขวามือของตารางการค้นหาจะถูกละเว้นอย่างสะดวก
# ทางด้านซ้ายมือ ระบุไวด์การ์ด @domain.tld หรือระบุ
# ที่อยู่ [email protected]
#
#relay_recipient_maps = แฮช:/etc/postfix/relay_recipients
# การควบคุมอัตราการป้อนข้อมูล
#
# พารามิเตอร์การกำหนดค่า in_flow_delay ใช้อินพุตเมล
#ควบคุมการไหล คุณลักษณะนี้เปิดใช้งานตามค่าเริ่มต้น แม้ว่าจะเป็น
# ยังต้องการการพัฒนาต่อไป (ปิดใช้งานบน SCO UNIX เนื่องจาก
# ถึงข้อผิดพลาด SCO)
#
# กระบวนการ Postfix จะหยุดชั่วคราวเป็นเวลา $in_flow_delay วินาทีก่อนหน้านี้
# ยอมรับข้อความใหม่เมื่ออัตราการมาถึงของข้อความเกิน
#อัตราการส่งข้อความ ด้วยกระบวนการเซิร์ฟเวอร์ SMTP เริ่มต้น 100 รายการ
# limit ซึ่งจะจำกัดการรับส่งอีเมลไว้ที่ 100 ข้อความต่อวินาที
# มากกว่าจำนวนข้อความที่ส่งต่อวินาที
#
# ระบุ 0 เพื่อปิดใช้งานคุณสมบัติ ความล่าช้าที่ถูกต้องคือ 0..10
#
#in_flow_delay = 1 วินาที
# การเขียนที่อยู่ใหม่
#
# เอกสาร ADDRESS_REWRITING_README ให้ข้อมูลเกี่ยวกับ
# การปลอมที่อยู่หรือการเขียนที่อยู่ในรูปแบบอื่นๆ รวมถึง
# username->Firstname.Lastname mapping.
# การเปลี่ยนเส้นทางที่อยู่ (โดเมนเสมือน)
#
# เอกสาร VIRTUAL_README ให้ข้อมูลเกี่ยวกับแบบฟอร์มต่างๆ
# ของโดเมนโฮสติ้งที่ Postfix รองรับ
# "ผู้ใช้ย้ายแล้ว" ข้อความตีกลับ
#
# ดูการสนทนาในเอกสาร ADDRESS_REWRITING_README
#แผนที่ขนส่ง
#
# ดูการสนทนาในเอกสาร ADDRESS_REWRITING_README
# ฐานข้อมูลนามแฝง
#
# พารามิเตอร์ alias_maps ระบุรายการของฐานข้อมูลนามแฝงที่ใช้
#โดยตัวแทนจัดส่งในพื้นที่. รายการเริ่มต้นขึ้นอยู่กับระบบ
#
# บนระบบที่มี NIS ค่าเริ่มต้นคือการค้นหานามแฝงในเครื่อง
# ฐานข้อมูล จากนั้นฐานข้อมูลนามแฝงของ NIS ดูนามแฝง (5) สำหรับไวยากรณ์
# รายละเอียด.
#
# หากคุณเปลี่ยนฐานข้อมูลนามแฝง ให้เรียกใช้ "postalias /etc/aliases" (หรือ
# ทุกที่ที่ระบบของคุณจัดเก็บไฟล์นามแฝงของเมล) หรือเรียกใช้
# "newaliases" เพื่อสร้างไฟล์ DBM หรือ DB ที่จำเป็น
#
# จะใช้เวลาสักครู่ก่อนที่จะเห็นการเปลี่ยนแปลง ใช้
# "โหลด postfix ใหม่" เพื่อขจัดความล่าช้า
#
#alias_maps = dbm:/etc/aliases
alias_maps = แฮช:/etc/aliases
#alias_maps = hash:/etc/aliases, nis:mail.aliases
#alias_maps = netinfo:/นามแฝง
# พารามิเตอร์ alias_database ระบุฐานข้อมูลนามแฝงที่
# สร้างด้วย "newaliases" หรือ "sendmail -bi" นี่คือการแยก
# พารามิเตอร์การกำหนดค่า เนื่องจาก alias_maps (ดูด้านบน) อาจระบุ
# ตารางที่ไม่จำเป็นต้องอยู่ภายใต้การควบคุมโดย Postfix
#
#alias_database = dbm:/etc/aliases
#alias_database = dbm:/etc/mail/aliases
alias_database = แฮช:/etc/aliases
#alias_database = แฮช:/etc/aliases, แฮช:/opt/majordomo/aliases
# ส่วนขยายที่อยู่ (เช่น user+foo)
#
# พารามิเตอร์ ผู้รับ_delimiter ระบุตัวคั่นระหว่าง
# ชื่อผู้ใช้และนามสกุลที่อยู่ (ผู้ใช้+foo) ดูบัญญัติ (5),
# local(8), relocated(5) และ virtual(5) สำหรับเอฟเฟกต์นี้
# นามแฝง, บัญญัติ, เสมือน, ย้ายตำแหน่งและการค้นหาไฟล์ .forward
# โดยพื้นฐานแล้ว ซอฟต์แวร์จะลองใช้ user+foo และ .forward+foo ก่อน
# ผู้ใช้ที่พยายามและ .forward
#
#recipient_delimiter = +
#จัดส่งทางไปรษณีย์
#
# พารามิเตอร์ home_mailbox ระบุชื่อพาธเพิ่มเติมของ
# ไฟล์กล่องจดหมายที่สัมพันธ์กับโฮมไดเร็กทอรีของผู้ใช้ ค่าเริ่มต้น
# ไฟล์เมลบ็อกซ์คือ /var/spool/mail/user หรือ /var/mail/user ระบุ
# "Maildir/" สำหรับการจัดส่งแบบ qmail (จำเป็นต้องมี /)
#
#home_mailbox = กล่องจดหมาย
#home_mailbox = จดหมาย/
# พารามิเตอร์ mail_spool_directory ระบุไดเรกทอรีที่
# กล่องจดหมายสไตล์ UNIX จะถูกเก็บไว้ การตั้งค่าเริ่มต้นขึ้นอยู่กับ
#ประเภทของระบบ
#
#mail_spool_directory = /var/mail
#mail_spool_directory = /var/spool/mail
# พารามิเตอร์ mailbox_command ระบุตัวเลือกภายนอก
# คำสั่งเพื่อใช้แทนการส่งกล่องจดหมาย คำสั่งรันเป็น
# ผู้รับที่มีการตั้งค่าสภาพแวดล้อม HOME, SHELL และ LOGNAME ที่เหมาะสม
# ข้อยกเว้น: การจัดส่งสำหรับรูทเสร็จสิ้นเป็น $default_user
#
# ตัวแปรสภาพแวดล้อมอื่นๆ ที่น่าสนใจ: USER (ชื่อผู้ใช้ของผู้รับ),
# EXTENSION (ส่วนขยายที่อยู่), DOMAIN (ส่วนโดเมนของที่อยู่),
# และ LOCAL (ที่อยู่ localpart)
#
# ไม่เหมือนกับพารามิเตอร์การกำหนดค่า Postfix อื่นๆ นั่นคือ mailbox_command
พารามิเตอร์ # ไม่อยู่ภายใต้การแทนที่ $parameter นี่คือการ
# ทำให้ง่ายต่อการระบุไวยากรณ์ของเชลล์ (ดูตัวอย่างด้านล่าง)
#
# หลีกเลี่ยงอักขระ meta ของเชลล์เพราะจะบังคับให้ Postfix ทำงาน
#กระบวนการเปลือกที่มีราคาแพง Procmail อย่างเดียวก็แพงพอแล้ว
#
# หากคุณใช้สิ่งนี้เพื่อส่งจดหมายทั้งระบบ คุณต้องตั้งค่า
# นามแฝงที่ส่งต่อเมลเพื่อรูทไปยังผู้ใช้จริง
#
#mailbox_command = /some/where/procmail
#mailbox_command = /some/where/procmail -a "$EXTENSION"
# mailbox_transport ระบุการขนส่งเพิ่มเติมใน master.cf
# เพื่อใช้หลังจากประมวลผลนามแฝงและไฟล์ .forward พารามิเตอร์นี้
# มีความสำคัญเหนือ mailbox_command, fallback_transport และ
# พารามิเตอร์ luser_relay
#
# ระบุสตริงของแบบฟอร์มการขนส่ง: ถัดไปซึ่งการขนส่งอยู่
# ชื่อของการขนส่งทางไปรษณีย์ที่กำหนดไว้ใน master.cf เดอะ
# : ส่วนถัดไปเป็นตัวเลือก สำหรับรายละเอียดเพิ่มเติม โปรดดูตัวอย่างการขนส่ง
#ไฟล์คอนฟิกูเรชัน
#
# หมายเหตุ: หากคุณใช้คุณสมบัตินี้สำหรับบัญชีที่ไม่ได้อยู่ในรหัสผ่าน UNIX
# ไฟล์ คุณต้องอัปเดตการตั้งค่า "local_recipient_maps" ใน
# ไฟล์ main.cf มิฉะนั้นเซิร์ฟเวอร์ SMTP จะปฏิเสธเมลสำหรับ
# บัญชีที่ไม่ใช่ UNIX ที่มี "ผู้ใช้ที่ไม่รู้จักในตารางผู้รับในเครื่อง"
#
# Cyrus IMAP ผ่าน LMTP ระบุ ``lmtpunix cmd="lmtpd"
# Listen="/var/imap/socket/lmtp" prefork=0'' ใน cyrus.conf
#mailbox_transport = lmtp:unix:/var/lib/imap/socket/lmtp
# หากใช้เซิร์ฟเวอร์ IMAP ของ cyrus-imapd ส่งเมลในเครื่องไปยัง IMAP
# เซิร์ฟเวอร์ที่ใช้ LMTP (Local Mail Transport Protocol) ซึ่งเป็นที่ต้องการ
# มากกว่าโปรแกรมส่งมอบไซรัสรุ่นเก่าโดยการตั้งค่า
# mailbox_transport ดังนี้
#
# mailbox_transport = lmtp:unix:/var/lib/imap/socket/lmtp
#
# ประสิทธิภาพของการส่ง LMTP สำหรับ cyrus-imapd สามารถปรับปรุงได้ผ่านทาง
# การตั้งค่าเหล่านี้
#
# local_destination_recipient_limit = 300
# local_destination_concurrency_limit = 5
#
# แน่นอนคุณควรปรับการตั้งค่าเหล่านี้ตามความเหมาะสมสำหรับ
#ความจุของฮาร์ดแวร์ที่คุณใช้ การตั้งค่าขีดจำกัดของผู้รับ
# สามารถใช้เพื่อใช้ประโยชน์จากที่เก็บข้อความอินสแตนซ์เดียว
#ความสามารถของไซรัส สามารถใช้ขีดจำกัดการทำงานพร้อมกันเพื่อควบคุมได้
# จำนวนเซสชัน LMTP พร้อมกันที่ได้รับอนุญาตให้ไซรัส
#ฝากข้อความ.
#
# Cyrus IMAP ผ่านบรรทัดคำสั่ง ยกเลิกการแสดงความคิดเห็น "cyrus...pipe" และ
# บรรทัดต่อมาใน master.cf
#mailbox_transport = ไซรัส
# fallback_transport ระบุการขนส่งทางเลือกใน master.cf
# เพื่อใช้สำหรับผู้รับที่ไม่พบในฐานข้อมูล UNIX passwd
# พารามิเตอร์นี้มีความสำคัญเหนือพารามิเตอร์ luser_relay
#
# ระบุสตริงของแบบฟอร์มการขนส่ง: ถัดไปซึ่งการขนส่งอยู่
# ชื่อของการขนส่งทางไปรษณีย์ที่กำหนดไว้ใน master.cf เดอะ
# : ส่วนถัดไปเป็นตัวเลือก สำหรับรายละเอียดเพิ่มเติม โปรดดูตัวอย่างการขนส่ง
#ไฟล์คอนฟิกูเรชัน
#
# หมายเหตุ: หากคุณใช้คุณสมบัตินี้สำหรับบัญชีที่ไม่ได้อยู่ในรหัสผ่าน UNIX
# ไฟล์ คุณต้องอัปเดตการตั้งค่า "local_recipient_maps" ใน
# ไฟล์ main.cf มิฉะนั้นเซิร์ฟเวอร์ SMTP จะปฏิเสธเมลสำหรับ
# บัญชีที่ไม่ใช่ UNIX ที่มี "ผู้ใช้ที่ไม่รู้จักในตารางผู้รับในเครื่อง"
#
#fallback_transport = lmtp:unix:/var/lib/imap/socket/lmtp
#fallback_transport =
# พารามิเตอร์ luser_relay ระบุที่อยู่ปลายทางเพิ่มเติม
#สำหรับผู้รับที่ไม่รู้จัก โดยค่าเริ่มต้น เมลสำหรับknown@$mydestination
# ไม่รู้จัก@[$inet_interfaces] หรือไม่รู้จัก@[$proxy_interfaces] ถูกส่งกลับ
#เหมือนส่งไม่ได้
#
# ส่วนขยายต่อไปนี้เสร็จสิ้นบน luser_relay: $user (recipient
# ชื่อผู้ใช้), $shell (เชลล์ผู้รับ), $home (โฮมไดเร็กทอรีผู้รับ),
# $recipient (ที่อยู่ผู้รับแบบเต็ม), $extension (ที่อยู่ผู้รับ
# นามสกุล), $domain (โดเมนผู้รับ), $local (ผู้รับทั้งหมด
# ส่วนท้องถิ่น), $recipient_delimiter. ระบุ ${name?value} หรือ
# ${name:value} เพื่อขยายค่าเฉพาะเมื่อ $name ไม่มี (ไม่มี)
#
# luser_relay ใช้งานได้กับตัวแทนจัดส่งในเครื่องของ Postfix ที่เป็นค่าเริ่มต้นเท่านั้น
#
# หมายเหตุ: หากคุณใช้คุณสมบัตินี้สำหรับบัญชีที่ไม่ได้อยู่ในรหัสผ่าน UNIX
# ไฟล์ คุณต้องระบุ "local_recipient_maps =" (เช่น ว่างเปล่า) ใน
# ไฟล์ main.cf มิฉะนั้นเซิร์ฟเวอร์ SMTP จะปฏิเสธเมลสำหรับ
# บัญชีที่ไม่ใช่ UNIX ที่มี "ผู้ใช้ที่ไม่รู้จักในตารางผู้รับในเครื่อง"
#
#luser_relay = [email protected]
#luser_relay = [email protected]
#luser_relay = ผู้ดูแลระบบ+$local
# การควบคุมจดหมายขยะ
#
# การควบคุมที่แสดงอยู่ที่นี่เป็นเพียงส่วนย่อยที่เล็กมาก ไฟล์
# SMTPD_ACCESS_README ให้ภาพรวม
# พารามิเตอร์ header_checks ระบุตารางทางเลือกที่มีรูปแบบ
# ที่จับคู่ส่วนหัวของข้อความเชิงตรรกะแต่ละรายการ รวมถึง
# ส่วนหัวที่ครอบคลุมเส้นจริงหลายเส้น
#
# ตามค่าเริ่มต้น รูปแบบเหล่านี้จะนำไปใช้กับส่วนหัวของ MIME และกับ
# ส่วนหัวของข้อความที่แนบมา ด้วย Postfix เวอร์ชันเก่า, MIME และ
ส่วนหัวของข้อความที่แนบมา # รายการถือเป็นข้อความเนื้อหา
#
# สำหรับรายละเอียด โปรดดูที่ "man header_checks"
#
#header_checks = regexp:/etc/postfix/header_checks
# บริการ ETRN ที่รวดเร็ว
#
# Postfix รักษาไฟล์บันทึกต่อปลายทางพร้อมข้อมูลเกี่ยวกับ
# จดหมายที่เลื่อนออกไป เพื่อให้สามารถล้างจดหมายได้อย่างรวดเร็วด้วย SMTP
# คำสั่ง "ETRN domain.tld" หรือดำเนินการ "sendmail -qRdomain.tld"
# ดูเอกสาร ETRN_README สำหรับคำอธิบายโดยละเอียด
#
# พารามิเตอร์ fast_flush_domains ควบคุมปลายทาง
#มีสิทธิ์ใช้บริการนี้ โดยค่าเริ่มต้น โดเมนเหล่านี้คือโดเมนทั้งหมดที่
# เซิร์ฟเวอร์นี้ยินดีที่จะส่งต่อจดหมายถึง
#
#fast_flush_domains = $รีเลย์_โดเมน
# แสดงเวอร์ชันซอฟต์แวร์หรือไม่
#
# พารามิเตอร์ smtpd_banner ระบุข้อความที่ตามหลัง 220
# รหัสในแบนเนอร์ทักทายของเซิร์ฟเวอร์ SMTP บางคนชอบดู
# เวอร์ชันจดหมายที่โฆษณา ตามค่าเริ่มต้น Postfix จะไม่แสดงเวอร์ชัน
#
# คุณต้องระบุ $myhostname ที่จุดเริ่มต้นของข้อความ นั่นคือ
# ข้อกำหนด RFC Postfix เองไม่สนใจ
#
#smtpd_banner = $myhostname ESMTP $mail_name
#smtpd_banner = $myhostname ESMTP $mail_name ($mail_version)
# จัดส่งแบบขนานไปยังปลายทางเดียวกัน
#
# จำนวนการส่งมอบแบบขนานไปยังผู้ใช้หรือโดเมนเดียวกัน? กับท้องถิ่น
# การจัดส่ง การจัดส่งแบบขนานจำนวนมากไม่สมเหตุสมผล
# สำหรับผู้ใช้รายเดียวกัน เนื่องจากการอัปเดตกล่องจดหมายต้องเกิดขึ้นตามลำดับ
# และไปป์ไลน์ที่มีราคาแพงในไฟล์ .forward อาจทำให้เกิดภัยพิบัติเมื่อ
#ทำงานพร้อมกันมากเกินไป ด้วยการส่งมอบ SMTP 10
# การเชื่อมต่อพร้อมกันไปยังโดเมนเดียวกันอาจเพียงพอ
#ยกคิ้ว.
#
# การขนส่งการส่งข้อความแต่ละครั้งมี XXX_destination_concurrency_limit
#พารามิเตอร์ ค่าเริ่มต้นคือ $default_destination_concurrency_limit สำหรับ
#ขนส่งขนส่งมากที่สุด สำหรับตัวแทนจัดส่งในพื้นที่ ค่าเริ่มต้นคือ 2
#local_destination_concurrency_limit = 2
#default_destination_concurrency_limit = 20
# การควบคุมการดีบัก
#
# พารามิเตอร์ debug_peer_level ระบุการเพิ่มขึ้นอย่างละเอียด
# ระดับการบันทึกเมื่อไคลเอนต์ SMTP หรือชื่อโฮสต์เซิร์ฟเวอร์หรือที่อยู่
# ตรงกับรูปแบบในพารามิเตอร์ debug_peer_list
#
debug_peer_level = 2
# พารามิเตอร์ debug_peer_list ระบุรายการโดเมนเพิ่มเติม
# หรือรูปแบบเครือข่าย /รูปแบบไฟล์/ชื่อหรือตารางประเภท:ชื่อ เมื่อไร
# ชื่อโฮสต์ไคลเอนต์ SMTP หรือเซิร์ฟเวอร์หรือที่อยู่ตรงกับรูปแบบ
# เพิ่มระดับการบันทึกอย่างละเอียดตามจำนวนที่ระบุใน
# พารามิเตอร์ debug_peer_level
#
#debug_peer_list = 127.0.0.1
#debug_peer_list = some.domain
# debugger_command ระบุคำสั่งภายนอกที่ดำเนินการ
# เมื่อรันโปรแกรม Postfix daemon ด้วยอ็อพชัน -D
#
#ใช้คำสั่ง..& นอน 5" เพื่อให้ดีบักเกอร์สามารถแนบมาก่อน
#กระบวนการเดินต่อไป หากคุณใช้ดีบักเกอร์ที่ใช้ X ให้แน่ใจว่าได้ใช้
# ตั้งค่าตัวแปรสภาพแวดล้อม XAUTHORITY ก่อนเริ่ม Postfix
#
debugger_command =
PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
ddd $daemon_directory/$process_name $process_id & สลีป 5
# หากคุณไม่สามารถใช้ X ให้ใช้สิ่งนี้เพื่อบันทึก call stack เมื่อ a
#ดีมอนล่ม ผลลัพธ์อยู่ในไฟล์ในการกำหนดค่า
# ไดเร็กทอรี และตั้งชื่อตามชื่อกระบวนการและ ID กระบวนการ
#
# debugger_command =
# PATH=/bin:/usr/bin:/usr/local/bin; เส้นทางการส่งออก; (เสียงก้องต่อ;
#ก้องที่ไหน) | gdb $daemon_directory/$process_name $process_id 2>&1
# >$config_directory/$process_name.$process_id.log & สลีป 5
#
# ความเป็นไปได้อีกอย่างคือการเรียกใช้ gdb ภายใต้เซสชันหน้าจอแยก
# หากต้องการแนบกับเซสชันหน้าจอ ให้รูทและรัน "screen -r
# <id_string>" โดยที่ <id_string> จะจับคู่กับรายการที่แยกออกโดยไม่ซ้ำกัน
# เซสชัน (จาก "รายการหน้าจอ")
#
# debugger_command =
# PATH=/bin:/usr/bin:/sbin:/usr/sbin; เส้นทางการส่งออก; หน้าจอ
# -dmS $process_name gdb $daemon_directory/$process_name
# $process_id & สลีป 1
# ติดตั้งข้อมูลการกำหนดค่าเวลา
#
# พารามิเตอร์ต่อไปนี้ใช้เมื่อติดตั้ง Postfix เวอร์ชันใหม่
#
# sendmail_path: ชื่อพาธแบบเต็มของคำสั่ง sendmail ของ Postfix
# นี่คืออินเทอร์เฟซการโพสต์จดหมายที่เข้ากันได้กับ Sendmail
#
sendmail_path = /usr/sbin/sendmail.postfix
# newaliases_path: ชื่อพาธแบบเต็มของคำสั่ง postfix newaliases
# นี่คือคำสั่งที่เข้ากันได้กับ Sendmail เพื่อสร้างฐานข้อมูลนามแฝง
#
newaliases_path = /usr/bin/newaliases.postfix
# mailq_path: ชื่อพาธแบบเต็มของคำสั่ง Postfix mailq นี้
# คือคำสั่งรายการคิวเมลที่เข้ากันได้กับ Sendmail
#
mailq_path = /usr/bin/mailq.postfix
# setgid_group: กลุ่มสำหรับการส่งจดหมายและการจัดการคิว
#คำสั่ง. ต้องเป็นชื่อกลุ่มที่มี ID กลุ่มที่เป็นตัวเลข
# ไม่แชร์กับบัญชีอื่น แม้แต่กับบัญชี Postfix
#
setgid_group = เลื่อนลง
# html_directory: ตำแหน่งของเอกสาร HTML ของ Postfix
#
html_directory = ไม่
# manpage_directory: ตำแหน่งของหน้าคู่มือออนไลน์ของ Postfix
#
manpage_directory = /usr/share/man
# sample_directory: ตำแหน่งของไฟล์การกำหนดค่าตัวอย่าง Postfix
# พารามิเตอร์นี้ล้าสมัยตั้งแต่ Postfix 2.1
#
sample_directory = /usr/share/doc/postfix/samples
# readme_directory: ตำแหน่งของไฟล์ README ของ Postfix
#
readme_directory = /usr/share/doc/postfix/README_FILES
# การกำหนดค่า TLS
#
# การกำหนดค่าพื้นฐานของ Postfix TLS โดยค่าเริ่มต้นพร้อมใบรับรองที่ลงนามเอง
# สำหรับ SMTP ขาเข้าและ TLS ฉวยโอกาสสำหรับ SMTP ขาออก
# ชื่อพาธแบบเต็มของไฟล์ที่มีใบรับรอง RSA ของเซิร์ฟเวอร์ Postfix SMTP
# ในรูปแบบ PEM โดยทั่วไปควรรวมใบรับรองระดับกลาง
# ใบรับรองเซิร์ฟเวอร์ก่อน จากนั้นจึงออก CA (ลำดับจากล่างขึ้นบน)
#
smtpd_tls_cert_file = /etc/pki/tls/certs/postfix.pem
# ชื่อพาธแบบเต็มของไฟล์ที่มีคีย์ส่วนตัว RSA ของเซิร์ฟเวอร์ Postfix SMTP
# ในรูปแบบ PEM คีย์ส่วนตัวต้องสามารถเข้าถึงได้โดยไม่ต้องใช้วลีรหัสผ่าน
# นั่นคือจะต้องไม่ถูกเข้ารหัส
#
smtpd_tls_key_file = /etc/pki/tls/private/postfix.key
# ประกาศการสนับสนุน STARTTLS สำหรับไคลเอนต์ SMTP ระยะไกล แต่ไม่ต้องการสิ่งนั้น
# ลูกค้าใช้การเข้ารหัส TLS (ขาเข้า TLS ฉวยโอกาส)
#
smtpd_tls_security_level = พฤษภาคม
# ไดเร็กทอรีที่มีใบรับรองผู้ออกใบรับรองรูปแบบ PEM ที่
# ไคลเอ็นต์ Postfix SMTP ใช้เพื่อตรวจสอบใบรับรองเซิร์ฟเวอร์ SMTP ระยะไกล
#
smtp_tls_CApath = /etc/pki/tls/certs
# ชื่อพาธแบบเต็มของไฟล์ที่มีใบรับรอง CA ของ root CA
# เชื่อถือได้ในการลงนามใบรับรองเซิร์ฟเวอร์ SMTP ระยะไกลหรือ CA ระดับกลาง
#ใบรับรอง.
#
smtp_tls_CAfile = /etc/pki/tls/certs/ca-bundle.crt
# ใช้ TLS หากเซิร์ฟเวอร์ SMTP ระยะไกลรองรับ หรือใช้อย่างอื่น
# ข้อความธรรมดา (ขาออก TLS ฉวยโอกาส)
#
smtp_tls_security_level = พฤษภาคม
meta_directory = /etc/postfix
shlib_directory = /usr/lib64/postfix
virtual_alias_maps = แฮช:/etc/postfix/virtual
sender_bcc_maps = แฮช:/etc/postfix/bcc
sender_dependent_default_transport_maps = hash:/etc/postfix/dependent
mailbox_command = /usr/bin/procmail-wrapper -o -a $DOMAIN -d $LOGNAME
home_mailbox = จดหมาย/
smtpd_sasl_auth_enable = ใช่
smtpd_sasl_security_options = ไม่ระบุตัวตน
Broken_sasl_auth_clients = ใช่
smtpd_recipient_restrictions = permit_mynetworks permit_sasl_authenticated ปฏิเสธ_unauth_destination
mailbox_size_limit = 0
allow_percent_hack = ไม่
tls_server_sni_maps = แฮช:/etc/postfix/sni_map
smtpd_tls_CAfile = /etc/postfix/postfix.ca.pem
smtp_dns_support_level = DNSsec
smtp_host_lookup = dns
smtpd_tls_mandatory_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1
milter_default_action = ยอมรับ
smtpd_milters = inet:localhost:8891
non_smtpd_milters = inet:localhost:8891
mynetworks_style = ซับเน็ต
บันทึก