postaları kendime geri dönüyor | postfix


9

Merhaba Ben her zaman gerçekleşmez geri dönen posta ile ilgili bir sorun var ama aynı zamanda çok sık. Çoğu zaman ben var olmayan bir adrese bir e-posta gönderirseniz o zaman başarısızlar @ etki alanına geri sıçrama alırsınız ancak aşağıda bu hatayı aldığımda örnekler var gibi görünüyor

30 Eyl 13:38:53 postfix / smtp [62566]: DB8E6D6F9EA: - =, röle = yok, gecikme = 0, gecikmeler = 0/0/0/0, dsn = 5.4.6, durum = sekildi (etki alanı için posta geri dönüyor)

Ben hemen bir sıçrama yani sunucu im şimdi adres olmadığı için hemen e-posta engellemeye bağlanmak için çalışırken çalışırken bu almak gibi görünüyor. E-posta söner ve daha sonra iade edilirse, bu iyi çalışıyor gibi görünüyor.

Herkes neden bu "etki alanı döngüler için posta kendime geri" hata iletisi alacağı herhangi bir fikri var mı.

Açıkçası bana, sunucum bir posta göndermeye çalışırken bir blok aldığından e-postayı kendime geri göndermeye çalışıyorum, sonra da postayı ReplyTo başlığına geri göndermeye çalışıyor; Bununla başa çıkmak mı?

........

NOT: ive sadece 1 url gönderebilir gibi bu yazıdan herhangi bir '.com' kaldırmak zorunda kaldı

2 cevap için şimdiden teşekkürler ancak yine de aynı sorunu yaşıyoruz. aşağıda biraz daha ayrıntılı bilgi sağlamaya çalışıyorum.

Aşağıdaki her iki örnek de varolmayan bir adrese göndermeye çalışır. Başka bir postfix örneğinden RealTSP sıçrama çalışır. Yahoo'nun zıplaması işe yaramıyor. Her iki durumda da Dönüş Yolu eşdeğer bir VERP adresi olduğundan, "teslim edilmedi bildirimi" nin teslim edilmesini bekliyoruz. Eğer VERP, yani "Dönüş Yolu:" kullanmazsak yahoo da çalışır.

Günlük girişleri

realtsp ..... çalışma!
====================
6 Ekim 16:46:08 milford postfix / smtpd [58480]: 5027DD6E971: müşteri = takapuna.realtsp [89.187.108.20], sasl_method = GİRİŞ, sasl_kullaniciadi = *****
6 Ekim 16:46:08 Milford Postfix / Temizleme [58482]: 5027DD6E971: message-id =
6 Ekim 16:46:08 Milford Postfix / Qmgr [57929]: 5027DD6E971: from =, boyut = 9468, nrcpt = 1 (kuyruk etkin)
6 Ekim 16:46:08 milford postfix / smtp [57936]: 5027DD6E971: - =, röle = milford.realtsp [89.187.108.21]: 25, gecikme = 0.64, gecikmeler = 0.63 / 0/0 / 0.01, dsn = 5.1 .1, durum \
= geri döndü (host milford.realtsp [89.187.108.21] dedi: 550 5.1.1: Alıcı adresi reddedildi: Sanal posta kutusu tablosunda bilinmeyen kullanıcı (RCPT TO comm \ 'a yanıt olarak \
ve))
6 Ekim 16:46:08 Milford Postfix / Sıçrama [58483]: 5027DD6E971: Gönderen Teslim Edilmedi Bildirimi: EA68FD6EAB7
6 Ekim 16:46:08 Milford Postfix / Qmgr [57929]: 5027DD6E971: kaldırıldı


6 Ekim 16:46:08 Milford Postfix / Temizleme [58482]: EA68FD6EAB7: message-id =
6 Ekim 16:46:08 milford postfix / qmgr [57929]: EA68FD6EAB7: from =, boyut = 11600, nrcpt = 1 (kuyruk etkin)
6 Ekim 16:46:09 milford postfix / lmtp [58484]: EA68FD6EAB7: - =, röle = smtp.news.t1ps [/ var / imap / soket / lmtp], gecikme = 0.76, gecikmeler = 0 / 0.0 \
1/0 / 0.75, dsn = 2.1.5, durum = gönderildi (250 2.1.5 Ok)
6 Ekim 16:46:09 Milford Postfix / Qmgr [57929]: EA68FD6EAB7: kaldırıldı


yahoo ... çalışmıyor!
========================
6 Ekim 16:42:01 milford postfix / smtpd [57732]: 33EBBD6EE87: müşteri = takapuna.realtsp [89.187.108.20], sasl_method = LOGIN, sasl_username = ****
6 Ekim 16:42:01 Milford Postfix / Temizleme [57735]: 33EBBD6EE87: Message-ID =
6 Ekim 16:42:01 milford postfix / qmgr [57598]: 33EBBD6EE87: from =, boyut = 9480, nrcpt = 1 (kuyruk etkin)
6 Ekim 16:42:10 Milford Postfix / SMTP [57636]: 33EBBD6EE87: - =, geçiş = e.mx.mail.yahoo [206.190.53.191]: 25, gecikme = 9.4, gecikmeler = 0.02 / 0 / 6.5 / 2.9 , dsn = 5.0.0, s \
tatus = sekti (host e.mx.mail.yahoo [206.190.53.191] dedi: 554 teslim hatası: dd Bu kullanıcının bir yahoo hesabı yok (nkaderibigbe @ yahoo) [0] - mta164.mail.re2.yaho \
o (DATA komutunun sonuna yanıt olarak))
6 Ekim 16:42:10 Milford Postfix / Sıçrama [57756]: 33EBBD6EE87: Gönderen Teslim Edilmedi Bildirimi: A083ED6EA01
6 Ekim 16:42:10 Milford Postfix / Qmgr [57598]: 33EBBD6EE87: kaldırıldı


6 Ekim 16:42:10 Milford Postfix / Temizleme [57735]: A083ED6EA01: message-id =
6 Ekim 16:42:10 milford postfix / qmgr [57598]: A083ED6EA01: from =, boyut = 11696, nrcpt = 1 (kuyruk etkin)
6 Ekim 16:42:10 milford postfix / smtp [57631]: A083ED6EA01: - =, röle = yok, gecikme = 0.01, gecikmeler = 0.01 / 0/0/0, dsn = 5.4.6, durum = sekti \
(news.t1ps için postalar kendime geri dönüyor)
6 Eki 16:42:10 Milford Postfix / Qmgr [57598]: A083ED6EA01: kaldırıldı

main.cf

soft_bounce = hayır
kuyruk_dizini = / var / spool / postfix_rsh
command_directory = / usr / local / sbin
daemon_directory = / usr / local / libexec / postfix
data_directory = / var / db / postfix_rsh
mail_owner = postfix
myhostname = smtp.news.t1ps
inet_interfaces = 89.187.108.81
local_recipient_maps = $ virtual_mailbox_maps
unknown_local_recipient_reject_code = 550
mynetworks_style = ana bilgisayar
relay_domains = $ mydestination
recipient_delimiter = +

mailbox_transport = lmtp: unix: / var / imap / soket / lmtp

header_checks = regexp: / usr / local / etc / postfix_rsh / header_checks
debug_peer_level = 10
debug_peer_list = yahoo
debugger_command =
         PATH = / bin: / usr / bin: / usr / local / bin: / usr / X11R6 / bin
         ddd $ daemon_directory / $ process_name $ process_id ve uyku 5
sendmail_path = / usr / local / sbin / sendmail
newaliases_path = / usr / local / bin / newaliases
mailq_path = / usr / local / bin / mailq
setgid_group = posta bağlantısı
html_directory = hayır
manpage_directory = / usr / local / man
sample_directory = / usr / local / etc / postfix_rsh
readme_directory = hayır
masquerade_domains = $ alan_adim
message_size_limit = 51200000
virtual_transport = lmtp: unix: / var / imap / soket / lmtp
virtual_mailbox_domains = news.t1ps, domain2, domain3.co.uk, domain4
virtual_alias_maps = karma: / usr / local / etc / postfix_rsh / virtual
virtual_mailbox_maps = karma: / usr / local / etc / postfix_rsh / virtual_mailbox_maps
transport_maps = normal ifade: / usr / local / etc / postfix_rsh / transport
broken_sasl_auth_clients = hayır
smtp_bind_address = 89.187.108.81
smtpd_sasl_auth_enable = evet
smtpd_sender_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_unauth_destination
smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_unauth_destination
smtpd_helo_restrictions = reject_invalid_hostname
smtpd_require_helo = evet
slow_destination_concurrency_limit = 15
slow_destination_recipient_limit = 5
syslog_facility = local1

/ Usr / local / etc / postfix_rsh / virtual_mailbox_maps

failures@news.t1ps kukla

master.cf

pikap fifo n - n 60 1 pikap
temizleme unix n - n - 0 temizleme
qmgr fifo n - n 300 1 qmgr
tlsmgr unix - - n 1000? 1 TL
unix'i yeniden yaz - - n - - önemsiz-yeniden yazma
sıçrama unix - - n - 0 sıçrama
erteleme unix - - n - 0 sıçrama
trace unix - - n - 0 geri dönme
unix'i doğrula - - n - 1 doğrula
floş unix n - n 1000? 0 sifon
proxymap unix - - n - - proxymap
smtp unix - - n - 500 smtp

yavaş unix - - n - 100 smtp
          -o smtp_connect_timeout = 5

röle unix - - n - 100 smtp
        -o fallback_relay =
showq unix n - n - - showq
hata unix - - n - - hata
yeniden deneme unix - - n - - hatası
unix'i sil - - n - - at
yerel unix - nn - - yerel
sanal unix - nn - - sanal
lmtp unix - - n - - lmtp
örs unix - - n - 1 örs
scache unix - - n - 1 önbellek

26 inet n - n - - smtpd
         -o content_filter =

smtp giriş n - n - - smtpd
         -o content_filter = spamchk: kukla


spamchk unix - nn - 10 kanal
         flags = Rq kullanıcısı = spamd argv = / usr / local / bin / spamchk_rsh -f $ {sender} -
         $ {Alıcı}
proxywrite unix - - n - 1 proxymap

Ben dönüş adresinin etki alanı ("@" aşağıdaki) iki test mesajları için farklı olduğunu tahmin ediyorum. Onları soymuş gibisin, bu yüzden söyleyemem. to=Günlükler alanındaki "@" işaretini izleyen tam etki alanı adları EA68FD6EAB7 ve A083ED6EA01 iletileri için aynı mıdır?
James Sneeringer

Yanıtlar:


13

Bu, domain.com'un Postfix sunucunuza işaret eden bir MX kaydı (veya bir MX yokken bir A kaydı) olduğunda, ancak Postfix sunucunuz bu etki alanı için posta kabul edecek şekilde yapılandırılmadığında gerçekleşir. Genellikle iki durumda görülür:

  1. E-posta için kullanmak istediğiniz yeni bir alan satın aldınız, ancak Postfix'e eklemeyi unuttunuz. Bunu yapmanın birkaç yolu var. Benim durumumda, adresleri gerçek yerel kullanıcılarla eşleştirmek için sanal tablo kullanıyorum, bu yüzden etki alanlarımı virtual_alias_domainsmain.cf yönergesinde listeliyorum.
  2. Etki alanının MX kaydı 127.0.0.1 olarak çözümlenen bir ana bilgisayara ayarlanmıştır. Bazı kötü amaçlı yazılımlar bu hileyi kullanır, böylece dönüş adreslerini, çoğu anti-spam önleminin kontrol edeceği geçerli bir alan adına ayarlayabilirler. Bununla birlikte, MX bu adrese herhangi bir teslimatı etkili bir şekilde önler, bu nedenle gönderenin yanıtlar veya geri dönmelerle uğraşması gerekmez.

main.cf'deki sunucunun fqdn'ını mydestinasyonun sonuna kadar tutturmak yeterli olabilir
Philip Durbin

3

Postfix'in "foo@example.net" e posta göndermeye çalıştığı göz önüne alındığında, yukarıdaki hata transport_maps, "example.net" için MX DNS kayıtları (veya girişleri) sunucunun kendisine (veya belirtilen IP adreslerinden birine) ile proxy_interfaces) ve "example.net" değil (yerel alan olarak kabul edilmez mydestination, virtual_mailbox_domainsya darelay_domains - ve bazı çok ezoterik özel durumlar liberal kullanımını içeren virtual_alias_maps) adresleme gerçekçive IP.

Sizin durumunuzda, söz konusu mesaj boş gönderenden gönderilir ve alıcı orijinal postanın göndereni olacaktır. Bunun anlamı: "domain.com" için postanın Postfix sunucunuza neden yönlendirildiğini ve "domain.com" un neden yerel adres olarak tanınmadığını öğrenin.


2

Merhaba sadece hızlı bir güncelleme biz sorunu buldum ve ben yukarıda nakledilen yapılandırma dosyaları herhangi bir ilgisi yoktu tüm taşıma yapılandırma dosyası ile ilgisi oldu

Yavaş olarak gönderebilmemiz için düzenli ifade aktarım eşleştirmesini kullanarak yahoo ve hotmail gibi posta sunucusuna bağlantı kurduk. normal ifadeyle eşleşti ve bu noktada dış dünyaya göndermeye çalıştı, bu noktada döngüyü buldu ve orijinal hataya neden oldu. düzenli ifadeye bakmak bunu düzeltti.

Yardımların için teşekkür ederim.

ilgilenen herkes için bu taşıma regex şimdi:

/@.*hotmail\./ yavaş:
/@.*live\./ yavaş:
/@.*msn\./ yavaş:
/@.*yahoo\./ yavaş:
/@.*aol\./ yavaş:
/@.*btinternet\./ yavaş:
/@.*btopenworld\./ yavaş:
/@.*talk21\./ yavaş:

umarım bu benzer bir sorunla karşılaşabilecek başka herhangi birine yardımcı olur.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.