ฉันเห็นคำถามนี้สองสามข้อที่นี่ แต่ฉันไม่สามารถหาคำตอบได้
ขณะนี้ฉันกำลังพยายามตั้งค่า Postfix ด้วย mailtutils แต่ฉันไม่เห็นอีเมลขาเข้าในกล่องจดหมายของฉัน ดังนั้นฉันจึงไม่แน่ใจว่ามีบางอย่างผิดปกติในกระบวนการนี้หรือไม่
อีเมลที่ฉันส่งไปยังบัญชีอีเมลของฉันดูเหมือนจะส่งในบันทึกว่าส่งแล้ว แต่ไม่ได้รับในกล่องจดหมาย ไม่แม้แต่ในโฟลเดอร์สแปม บันทึกไม่แสดงข้อผิดพลาดใดๆ ฉันจึงไม่แน่ใจว่าปัญหาคืออะไร
ด้านล่างนี้เป็นบันทึกอีเมลขาออก:
จดหมาย.log
12 ม.ค. 18:01:19 mail postfix/qmgr[25826]: 69C03AE5FF7: from=<[email protected]>, size=366, nrcpt=1 (คิวทำงานอยู่)
12 ม.ค. 18:01:19 น. mail postfix/local[25873]: 69C03AE5FF7: to=<[email protected]>, relay=local, delay=0.01, delays=0.01/0.01/0/0, dsn=2.0 .0, สถานะ=ส่งแล้ว (ส่งไปยังกล่องจดหมาย)
12 มกราคม 18:01:19 mail postfix / qmgr [25826]: 69C03AE5FF7: ลบออก
ด้านล่างนี้เป็นไฟล์กำหนดค่าหลัก:
main.cf
# เฉพาะ 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
# พารามิเตอร์ 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
# ดู /usr/share/doc/postfix/TLS_README.gz ในแพ็คเกจ postfix-doc สำหรับ
# ข้อมูลเกี่ยวกับการเปิดใช้งาน SSL ในไคลเอนต์ smtp
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
myhostname = mycompanyname.com.au
alias_maps = แฮช:/etc/aliases
alias_database = แฮช:/etc/aliases
myorigin = /etc/ชื่อเมล
mydestination = $myhostname, mycompanyname.com.au, mail.mycompanyname.com, localhost.$myhostname, localhost
# ยกเลิกการแสดงความคิดเห็นหากคุณไม่ต้องการส่งอีเมลภายนอกที่ไม่ใช่ "mycompanyname"
#relayhost = [mycompanyname.com.au]:587
เครือข่ายของฉัน = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
ผู้รับ_ตัวคั่น = +
inet_interfaces = ทั้งหมด
inet_protocols = ทั้งหมด
#local_transport = เสมือน
#virtual_transport = จดหมาย
ฉันยังตั้งค่า sasl_passwd
ด้วยข้อมูลรับรองที่ถูกต้องและฉันใช้คำสั่งต่อไปนี้เพื่อส่งอีเมล:
echo "เนื้อหาของอีเมลของคุณ" | เมล -s "นี่คือหัวเรื่อง" -a "จาก:[email protected]" [email protected]
ปัญหาคือฉันสามารถส่งและรับอีเมลจาก @mycompanyname.com.au ถึง @outlook.com, @gmail.com และ @hotmail.com ไปยังกล่องจดหมายของมหาวิทยาลัยได้ และฉันเห็นอีเมลที่ส่งมาในกล่องจดหมาย แต่อีเมลจะไม่แสดงในกล่องจดหมาย "mycompany" ตัวอย่างเช่น หากฉันส่งจาก @mycompanyname.com.au ไปยัง @mycompany.com.au จะไม่มีอะไรปรากฏ ซึ่งแสดงว่าอีเมลถูกส่งไปแล้วแต่ไม่ได้รับ?
ผลลัพธ์บันทึกไม่แสดงปัญหาใด ๆ ดังนั้นฉันไม่แน่ใจว่าฉันทำอะไรผิดที่นี่
โปรดทราบว่าฉันใช้ Outlook Web App เพื่อรับอีเมลสำหรับเซิร์ฟเวอร์ "mycompanyname" และฉันแน่ใจว่าไม่ได้กรองอีเมลสแปม