คำถามติดแท็ก postfix

เอเจนต์การโอนเมลโอเพนซอร์สและฟรี (MTA) ที่กำหนดเส้นทางและส่งอีเมล เมื่อถามถึงปัญหาของ postfix โปรดรวมบรรทัด maillog ที่เกี่ยวข้องและผลลัพธ์ของคำสั่งต่อไปนี้: `postconf -n` (เนื้อหาที่ไม่ใช่ค่าเริ่มต้นของ main.cf) และ` postconf -M` (เนื้อหาของ master.cf)

1
Postfix Multi Domain อีเมลไปที่จดหมายขยะ
ฉันได้อ่านโพสต์อื่นจากผู้ใช้คนอื่น ๆ ในเว็บไซต์นี้เกี่ยวกับหัวข้อนี้ ฉันคิดว่าฉันเห็นปัญหาของฉัน แต่ไม่สามารถระบุได้ว่าจะเปลี่ยนที่ไหน การกำหนดค่าของฉัน: RDNS สำหรับ107.170.172.XXX:example.com เซิร์ฟเวอร์ Postfix Dovecot [root@skilleddomain ~]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 127.0.0.1 example.com 127.0.0.1 example.net ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 [root@skilleddomain ~]# grep -v "^#" /etc/postfix/main.cf queue_directory = /var/spool/postfix command_directory = /usr/sbin daemon_directory = /usr/libexec/postfix data_directory = /var/lib/postfix mail_owner = postfix …

1
Postfix ไม่ทำงานบน MacOS Yosemite [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับข้อบกพร่องของเซิร์ฟเวอร์ ปิดให้บริการใน5 ปีที่ผ่านมา Postfix จะไม่ผูกเข้ากับพอร์ต ipv6 ให้ข้อผิดพลาดของ: *** postfix / master [39799]: ร้ายแรง: bind fe80 :: 1 พอร์ต 25: ไม่สามารถกำหนดที่อยู่ที่ร้องขอได้

2
Postfix: ที่อยู่ผู้รับถูกปฏิเสธ: ผู้ใช้ไม่รู้จักในตารางผู้รับในเครื่องแม้ว่าโดเมนผู้รับจะเป็นโดเมนภายนอก
ในโครงสร้างพื้นฐาน บริษัท ของฉันฉันมีเซิร์ฟเวอร์เมลภายในที่มี postfix ซึ่งชื่อคือsrv-internal.central.mydomain.tldด้วย IP ภายใน 10.10.128.200 สำหรับการแลกเปลี่ยนเมลกับ Net จะใช้เซิร์ฟเวอร์เมลรีเลย์ (เซิร์ฟเวอร์บนสภาพแวดล้อม DMZ ที่มีรูเข็มที่จำเป็นทั้งหมดเช่น .. ) แม้จะมี postfix ซึ่งชื่อคือmailgw.central.mydomain.tldด้วยอินเตอร์เฟสภายใน IP 10.10 133.105 ชื่อโดเมนสาธารณะของโครงสร้างพื้นฐานของเราคือ (พูด) " central.mydomain.tld " แต่ " pec.central.mydomain.tld " ไม่ได้เป็นโดเมนย่อยของเรา มีการให้บริการโดย ISP อื่นนอกเครือข่ายของเรา (เช่นส่งอีเมลไปยังโดเมนนี้ต้องออกไป) ถ้าฉันส่งจดหมายจากuser1@central.mydomain.tld (จากเครื่อง srv-internal.central.mydomain.tld) ​​ไปที่foo@pec.central.mydomain.tldฉันได้รับข้อผิดพลาดต่อไปนี้จากเซิร์ฟเวอร์รีเลย์ Sep 4 08:03:16 mailgw postfix/smtpd[26678]: NOQUEUE: reject: RCPT from unknown[10.10.128.200]: …
9 postfix 

1
ทำไม Google จึงปฏิเสธเมลที่ส่งต่อจากเซิร์ฟเวอร์ Postfix ของฉัน
ฉันตั้งค่า Postfix แล้วและสร้างนามแฝงที่แมปกับบัญชี gmail เมื่อฉันส่งเมลจากหนึ่งในบัญชี (google mail) ของฉันเองมันจะผ่านไป แต่ถ้าใครบางคนจากอีเมลภายนอกฉัน Google จะไม่ยอมรับอีเมลจากเซิร์ฟเวอร์ของฉัน บันทึกมีบางสิ่งนี้: Aug 20 13:47:09 Ubuntu-1204-precise-64-minimal postfix/smtpd[8249]: connect from mailout.example.com[1.1.1.1] Aug 20 13:47:09 Ubuntu-1204-precise-64-minimal postfix/smtpd[8249]: DB399E3318: client=mailout.example.com[1.1.1.1] Aug 20 13:47:09 Ubuntu-1204-precise-64-minimal postfix/cleanup[8253]: DB399E3318: message-id=<015e01ce9d9a$f988a750$ec99f5f0$@dk> Aug 20 13:47:09 Ubuntu-1204-precise-64-minimal postfix/qmgr[8230]: DB399E3318: from=<test@example.com>, size=3813, nrcpt=1 (queue active) Aug 20 13:47:09 Ubuntu-1204-precise-64-minimal postfix/smtpd[8249]: …
9 postfix  spf  google 

3
วิธีสับเปลี่ยนเมลผ่านบัญชี Google โดยใช้ Postfix
ฉันต้องการส่งอีเมลที่ไม่ใช่อีเมลภายในเครื่องผ่านบัญชี Google ส่วนบุคคลและท้องถิ่นเพื่อส่งไปยังผู้ใช้ท้องถิ่น การกำหนดค่าของฉันคือ: / etc / postfix / transport * smtp:[smtp.gmail.com]:587 และ /etc/postfix/main.cf [root@media postfix]# cat main.cf # This file contains only the parameters changed from a default install # see /etc/postfix/main.cf.dist for a commented, fuller version of this file. transport_maps = hash:/etc/postfix/transport smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd …
9 linux  postfix 

1
วิธีกำหนดค่า postfix ให้อีเมลทั้งหมดทิ้งในโดเมนเดียวและส่งต่ออีเมลอื่นทั้งหมดได้อย่างไร
ฉันต้องตั้งค่า postfix ในสภาพแวดล้อมการพัฒนา / ทดสอบเพื่อกรองอีเมลดังนั้นเราจึงไม่สแปมลูกค้าของเรา ในสภาพแวดล้อมการทดสอบของเราเราขัดข้อมูลผู้ใช้ของเราทั้งหมดเพื่อให้ที่อยู่อีเมลถูกเปลี่ยนเป็น @localhost แม้ว่าที่อยู่บางแห่งอาจถูกเปลี่ยนเป็นที่อยู่อีเมลที่ถูกต้องในภายหลังเพื่อจุดประสงค์ในการทดสอบ เราส่งอีเมลทั้งหมดของเราผ่านผู้ให้บริการบุคคลที่สามเพื่อจัดส่งดังนั้นสิ่งที่ฉันต้องการทำคือตั้งค่า postfix เป็น: ทิ้งอีเมลที่ส่งไปยัง localhost ถ่ายทอดอีเมลที่เหลือทั้งหมดไปยังผู้ให้บริการบุคคลที่สามของเรา การเป็นสิ่งใหม่สำหรับ postfix จะเป็นวิธีที่ง่ายที่สุดในการตั้งค่านี้
9 postfix 

3
ส่งจดหมายขยะไปยังโฟลเดอร์พิเศษโดยใช้ postfix
ฉันมีเซิร์ฟเวอร์ postfix ที่เรียกใช้ amavis และ SpamAssassin เพื่อช่วยกรองสแปม ข้อความที่ตรวจพบว่าเป็นสแปมจะมีลักษณะเช่นนี้เมื่อส่งเข้าสู่ Maildir ของผู้ใช้: จาก tom @ tom-mint ศ. 15 มี.ค. 01:46:20 2013 Return-Path: <tom @ tom-mint> X-Original-To: tom@my-server.com ส่งถึง: tom@my-server.com X-Virus- สแกน: Debian amavisd- ใหม่ที่ my-server.com X-Spam-Flag: ใช่ คะแนน X-Spam-6.463 ระดับ X-Spam: ****** X-Spam-Status: ใช่คะแนน = 6.463 tagged_above = 2 จำเป็น = 6.31 …
9 linux  email  postfix  spam 

2
ใน postfix วิธีการบังคับใช้ tls + auth มากกว่า 587 ในขณะที่ปล่อยให้ tls เป็นทางเลือกสำหรับ 25
ฉันต้องการโฮสต์บริการอีเมลสำหรับบางโดเมน ฉันได้ติดตั้ง postfix เรียบร้อยแล้วเพื่อดู sql สำหรับโดเมนเสมือนเหล่านั้น สิ่งที่ฉันต้องการจะทำคือ: สำหรับการเชื่อมต่อในวันที่ 25: ปฏิเสธการถ่ายทอด (ส่งไปยังผู้รับในโดเมนเสมือนของฉันเท่านั้น) ปล่อยให้ tls เป็นทางเลือก แต่ให้ตรวจสอบความถูกต้องก็ต่อเมื่อไคลเอ็นต์ทำ tls ยอมรับเฉพาะลูกค้าที่ไม่ขึ้นบัญชีดำ (เช่น จำกัด XBL + SBL + PBL จาก spamhaus) หรือลูกค้าที่ทำ tls และรับรองความถูกต้อง ("เซิร์ฟเวอร์อีเมลเพื่อน" ที่ตั้งค่าให้รับรองความถูกต้องกับฉันด้วย auth และ tls) สำหรับการเชื่อมต่อบน 587: บังคับใช้ tls และรับรองความถูกต้อง อนุญาตให้ถ่ายทอด ยอมรับเฉพาะลูกค้าที่ไม่ขึ้นบัญชีดำ (บัญชีดำเหมือนด้านบน แต่ออกจากการตรวจสอบ PBL) คำถามของฉัน: A. ฉันรู้ถึงตัวเลือก postfix สำหรับข้างต้น แต่ฉันไม่สามารถหาวิธีแยกความแตกต่างของพวกเขาตามพอร์ตการฟัง …
9 postfix  smtp  tls 

5
ฉันจะตั้งค่า postfix เพื่อเก็บอีเมลในไฟล์แทนที่จะส่งต่อได้อย่างไร
ฉันต้องการเรียกใช้การแสดงละครของเซิร์ฟเวอร์ที่ใช้งานจริงในสภาพแวดล้อมท้องถิ่น ระบบรันแอปพลิเคชั่น PHP ซึ่งจะส่งอีเมลไปยังลูกค้าในสถานการณ์ต่าง ๆ และฉันต้องการแน่ใจว่าไม่มีอีเมลใดถูกส่งมาจากสภาพแวดล้อมการจัดเตรียม ฉันสามารถปรับแต่งรหัสเพื่อให้ใช้ผู้ส่งอีเมลปลอมได้ แต่ฉันต้องการเรียกใช้รหัสเดียวกันกับสภาพแวดล้อมการใช้งานจริง ฉันสามารถใช้ MTA อื่น (Postfix เป็นสิ่งที่เราใช้ในการผลิต) แต่ฉันต้องการสิ่งที่ติดตั้งง่ายภายใต้ Debian / Ubuntu :) ดังนั้นฉันต้องการตั้งค่าการติดตั้ง Postfix ในเครื่องเพื่อจัดเก็บอีเมลทั้งหมดในไฟล์ (อย่างน้อยหนึ่งไฟล์) แทนที่จะส่งต่อ ที่จริงแล้วฉันไม่สนใจว่ามันจะถูกเก็บไว้อย่างไรตราบใดที่เป็นไปได้ที่จะตรวจสอบอีเมลที่ส่งไป แม้แต่ตัวเลือกการตั้งค่าที่บอกให้ postfix เก็บอีเมลในคิวอีเมลจะทำงาน (ฉันสามารถกำจัดคิวเมื่อฉันโหลดเซิร์ฟเวอร์ staging ด้วยสำเนาจากการผลิต) ฉันรู้ว่าสิ่งนี้เป็นไปได้ฉันไม่ได้พบโซลูชันออนไลน์ที่ดีสำหรับสิ่งที่ดูเหมือนว่าเป็นความต้องการทั่วไป ขอบคุณ!

3
ไม่สามารถรับ SASL auxprop / sasldb ทำงานกับ postfix / Ubuntu 12.04
ฉันมีระบบ Ubuntu 8.04LTS ที่เรียกใช้ Postfix 2.5.1 ในระบบที่ SMTP AUTH ทำงานดี เนื้อหาของ /etc/postfix/sasl/smtpd.confคือ: pwcheck_method: auxprop auxprop_plugin: sasldb mech_list: PLAIN คุณสมบัติที่เกี่ยวข้องกับ SASL คือ: smtpd_sasl_type = cyrus smtpd_sasl_auth_enable = yes smtpd_sasl_path = smtpd smtpd_sasl_security_options = noanonymous broken_sasl_auth_clients = yes smtpd_sasl_local_domain = $myhostname เมื่อไหร่ฉันจะsudo sasldblistusers2ได้รับ: authusername@mail.mydomain.com: userPassword อย่างที่ฉันบอกไปว่ามันทำงานได้ดีบนระบบ 8.04LTS อย่างไรก็ตามฉันพยายามที่จะโยกย้ายสิ่งนี้ไปยังระบบ Ubuntu 12.04LTS ที่ใช้ Postfix …

1
จะทราบได้อย่างไรว่าผู้ใช้รายใดส่งอีเมลเฉพาะพร้อม postfix?
เรามีเซิร์ฟเวอร์ postfix ที่ต้องการการตรวจสอบสิทธิ์เพื่อถ่ายทอดผ่าน SMTP เราใช้กล่องจดหมายเสมือนในฐานข้อมูล MySQL ข้อความถูกถ่ายทอดผ่านระบบของเราและเราต้องตรวจสอบว่าบัญชีผู้ใช้ของเราบัญชีใดที่ใช้ส่ง ส่วนหัวของข้อความประกอบด้วย: Received: from User (c-76-109-241-139.hsd1.fl.comcast.net [xx.109.xxx.139]) by ourserver.com (Postfix) with ESMTPA id 7BA184B4AD4; Tue, 3 Jul 2012 05:42:59 -0400 (EDT) เราไม่มีผู้ใช้ชื่อ "ผู้ใช้" และที่อยู่ IP ไม่ใช่ที่เราจะส่งจดหมายจาก ฉันต้องการค้นหาว่าผู้ใช้คนใดที่บัญชีผู้ใช้ของเราได้รับการรับรองความถูกต้องเมื่อส่งข้อความ มีวิธีติดตามสิ่งนี้หรือไม่?

1
Rsyslog.conf ปิดการใช้งาน mail.info และ / หรือปิดใช้งานการรายงาน postfix
ฉันมีรายการบันทึกเช่น: Apr 8 10:25:31 monitor postfix/smtpd[3131]: connect from localhost[127.0.0.1] Apr 8 10:25:31 monitor postfix/smtpd[3131]: lost connection after CONNECT from localhost[127.0.0.1] Apr 8 10:25:31 monitor postfix/smtpd[3131]: disconnect from localhost[127.0.0.1] ทุก ๆ นาทีบนกล่องตรวจสอบการบันทึกกลาง rsyslogd จากโหนดท้องถิ่น / ระยะไกล (Debian Squeeze, Rsyslog 4.6.4, Postfix 2.7.1 ทั้งคู่จาก repos) ฉันพยายามปิดการใช้งานข้อความข้อมูล/etc/rsyslog.confโดยแสดงความคิดเห็นในบรรทัด: #mail.info -/var/log/mail.info และยังเพิ่มบรรทัด *.*;auth,authpriv.none,cron.none,mail.none -/var/log/syslog ซึ่งฉันคิดว่าจะปิดการใช้งานการบันทึกจดหมายทั้งหมดจาก …

2
หลีกเลี่ยงการสร้าง backscatter บนเซิร์ฟเวอร์ Postfix forwarding
ฉันเรียกใช้เซิร์ฟเวอร์ Postfix ที่เป็นโฮสต์ของรายชื่อผู้รับจดหมายขนาดเล็ก สมมติว่าpeople@myserverส่งต่อไปและalice@someprovider bob@someotherproviderตอนนี้alice@someproviderอาจใช้ตัวกรองสแปมที่ จำกัด มากกว่าที่ฉันทำ เมื่อสแปมเมลจาก (ปลอม) backscattervictim@somewhereที่จะpeople@myserverมาถึงและฉันกรองสแปมตรวจพบว่าเป็นสแปมก็จะถูกปฏิเสธในขั้นตอนของ SMTP -> ไม่ทำอันตราย อย่างไรก็ตามเมื่ออีเมลเดียวกันผ่านเซิร์ฟเวอร์ของฉันเซิร์ฟเวอร์ของฉันจะพยายามส่งต่อไปยังอลิซและเซิร์ฟเวอร์ของเธอปฏิเสธระหว่างช่วง SMTP เซิร์ฟเวอร์ของฉันจะสร้างข้อความที่ตีกลับไปยังเหยื่อผู้ backscatter ที่ไร้เดียงสา (ซึ่งทำให้เข้าใจได้จากมุมมองของเซิร์ฟเวอร์ของฉัน แต่มันน่ารำคาญสำหรับผู้ที่ backscatter) มีวิธีป้องกันพฤติกรรมนี้หรือไม่? ฉันไม่ต้องการปิด NDR เนื่องจาก (โดยทั่วไป) เป็นวัตถุประสงค์ที่ถูกต้องตามกฎหมาย

3
โฮสต์โดเมนย่อยไวด์การ์ดโดยใช้ postfix
ฉันพยายามหาวิธีที่จะทำให้ postfix รับอีเมลสำหรับโดเมนย่อยของไซต์หลักของฉัน ฉันไม่มีโดเมนเสมือนเพียงรายการย่อยของโดเมนย่อยสำหรับการจัดส่งในท้องถิ่น โดยเฉพาะฉันกำลังป้อนpython@*.mydomain.comPython โดยใช้ไฟล์นามแฝง: python: |/www/proc_email.py Python สามารถจัดการกับการจัดส่งได้จากที่นั่น ฉันนึกภาพนี้กำลังมองหาบางสิ่งตามแนวของ: mydestination = encendio, localhost.localdomain, localhost, *.mydomain.com ฉันใช้ postfix เวอร์ชันล่าสุดบน Ubuntu (ไม่แน่ใจว่าจะตรวจสอบเวอร์ชั่นได้อย่างถูกต้อง) ขอบคุณล่วงหน้า.
9 postfix 

1
กำหนดค่า Postfix เพื่อส่ง / ส่งอีเมล Gmail (smtp.gmail.com) ผ่านทางพอร์ต 587
ใช้ Centos 5.4 พร้อม Postfix ฉันสามารถทำ mail foo@gmail.com subject: blah test . Cc: และข้อความจะถูกส่งไปยัง gmail แต่จะอยู่ในโฟลเดอร์สแปมซึ่งคาดว่าจะได้ เป้าหมายของฉันคือการสร้างอีเมล msgs และทำให้พวกเขาปรากฏในกล่องจดหมายปกติ! ตามที่ฉันเข้าใจ Postfix / Gmail เป็นไปได้ที่จะกำหนดค่า Postfix ให้ส่ง / ส่งเมลผ่านผู้ใช้ที่ผ่านการตรวจสอบแล้ว / ถูกต้องโดยใช้พอร์ต 587 ซึ่งจะไม่ทำให้จดหมายถูกมองว่าเป็นสแปมอีกต่อไป ฉันได้ลองใช้พารามิเตอร์จำนวนหนึ่งตามไซต์ / บทความต่าง ๆ จาก 'net โดยไม่มีโชค บางบทความดูเหมือนว่าขัดแย้งกับบทความอื่นจริง ๆ ! ฉันได้ดูการโพสต์ของ stacflow ในเรื่องนี้ด้วย แต่ฉันก็ยังขาดอะไรบางอย่างไป ... พูดคุยกับคนไม่กี่คนใน IRC (Centos …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.