Score:0

Postfix ส่งต่อไปยัง Gmail และผู้ใช้ UNIX ในเครื่อง

ธง cn

ฉันต้องการส่งต่ออีเมลทั้งหมดที่มาถึงทุกสิ่งใน @foo.com ถึง [email protected] และสำหรับผู้ใช้ UNIX ด้วย บาส.

ฉันพยายามเพิ่มทั้งสองอย่าง บาส และ [email protected] ไปที่ เสมือน ไฟล์ (ดูการกำหนดค่าด้านล่าง) แต่ดูเหมือนว่าจะส่งต่อเมลไปที่ [email protected] และไม่เพิ่มเข้าไป /var/mail/baz. ไม่มีข้อผิดพลาดเกี่ยวกับการจัดส่งถึงที่ บาส ปรากฏในบันทึกด้วย (และไม่ได้กล่าวถึง บาส ใน /var/log/mail.log; [email protected] ทำ ปรากฏในบันทึกแม้ว่าจะมีไฟล์ สถานะ = ส่งหลังจากนั้น ตร.มก พูดว่า "ลบ"; ไม่มีข้อมูลเพิ่มเติมเกี่ยวกับอีเมลทดสอบปรากฏขึ้น)

มีบางอย่างที่ฉันขาดหายไปหรือไม่? ชาย 5 เสมือน พูดว่า @ที่อยู่โดเมน, ที่อยู่, ... ได้รับการยอมรับเป็นแบบแผน ดังนั้นฉัน คิด แค่นี้ก็น่าจะใช้ได้แล้วใช่ไหม?

/etc/postfix/main.cf:

smtpd_banner = $myhostname ESMTP $mail_name (เดเบียน/GNU)
บิฟ = ไม่
append_dot_mydomain = ไม่
readme_directory = ไม่
ความเข้ากันได้_ระดับ = 2

# พารามิเตอร์ TLS
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=ใช่
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
ชื่อโฮสต์ของฉัน = เมล
alias_maps = แฮช:/etc/aliases
alias_database = แฮช:/etc/aliases
myorigin = /etc/ชื่อเมล
mydestination = $myhostname, mailme.foo.com, mailme, localhost.localdomain, localhost
รีเลย์โฮสต์ =
เครือข่ายของฉัน = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
ผู้รับ_ตัวคั่น = +
inet_interfaces = ทั้งหมด
# ใช้เฉพาะ ipv4; ด้วยเหตุผลบางอย่าง ipv6 (ใช้เมื่อตั้งค่าเป็น "ทั้งหมด") ทำให้ข้อความ "ไม่สามารถเข้าถึงเครือข่าย" ใน /var/log/mail.log
inet_protocols = ipv4

#ส่งต่อ
virtual_alias_domains = foo.com
virtual_alias_maps = แฮช:/etc/postfix/virtual

/etc/postfix/virtual:

@foo.com บาซ, [email protected]
Paul avatar
cn flag
จะเกิดอะไรขึ้นหากคุณสร้างรายการใน 'นามแฝง' ฉันไม่ชัดเจนว่าทำไมมันถึงไม่ได้ผลสำหรับคุณ
Jay Bosamiya avatar
cn flag
ขอบคุณสำหรับคำแนะนำ ฉันทดสอบโดยเพิ่ม `baz: /var/mail/baz` เป็น `/etc/aliases` (และเรียกใช้ `newaliases` และรีสตาร์ท postfix) แต่ก็ยังใช้งานไม่ได้
Lexib0y avatar
cn flag
คุณเรียกใช้ postmap บน /etc/postfix/virtual หรือไม่
Score:0
ธง us
dan

@foo.com ภายในของคุณ /etc/postfix/virtual เป็นสัญลักษณ์แทน (แยกจากความคิดเห็นภายใน /etc/postfix/virtual ).

ซึ่งหมายความว่าทุกอย่างถูกกำหนดให้เป็น [email protected] จะได้รับการยอมรับถ้า ผู้ใช้ เป็นบัญชีท้องถิ่นหรือไม่

ภายในของคุณ เสมือน ไฟล์, บาส ไม่ใช่ที่อยู่ที่ถูกต้อง เป็นบัญชีผู้ใช้ ที่อยู่ที่ถูกต้องจะเป็น baz@mydomain. และแน่นอนว่า, โดเมนของฉัน ไม่สามารถ ฟู.คอม หรืออะไรก็ตามภายในโดเมนย่อย เว้นแต่คุณต้องการเล่นกับการเขียนซ้ำแบบวนซ้ำไม่สิ้นสุด

โพสต์คำตอบ

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