Google postaları neden Postfix sunucumdan reddediyor?


9

Postfix'i ayarladım ve bir gmail hesabıyla eşleşen bir takma ad oluşturdum. Kendi (google posta) hesaplarımdan birisine posta gönderdiğimde bu gerçekleşir, ancak dışarıdan biri bana posta gönderirse, Google sunucumdan posta kabul etmez. Günlükler bir şey içerir:

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]: disconnect from mailout.example.com[1.1.1.1]
Aug 20 13:47:10 Ubuntu-1204-precise-64-minimal postfix/smtp[8255]: DB399E3318: to=<example@gmail.com>, orig_to=<example@mydomain.com>, relay=gmail-smtp-in.l.google.com[2a00:1450:4010:c04::1b]:25, delay=1.1, delays=0.22/0/0.14/0.76, dsn=5.7.1, status=bounced (host gmail-smtp-in.l.google.com[2a00:1450:4010:c04::1b] said: 550-5.7.1 [2a01:4f8:d12:11c2::2      16] The sender does not meet basic ipv6 550-5.7.1 sending guidelines of authentication and rdns resolution of sending 550-5.7.1 ip. Please review 550 5.7.1 https://support.google.com/mail/answer/81126for more information. qh9si1111170lbb.172 - gsmtp (in reply to end of DATA command))

İlgili kısım şöyledir:

Gönderen, temel ipv6 550-5.7.1 gönderme kimlik doğrulama yönergelerini ve 550-5.7.1 ip gönderme rdns çözünürlüğünü karşılamıyor. Daha fazla bilgi için lütfen 550 5.7.1 https://support.google.com/mail/answer/81126 adresini inceleyin .

Bunu nasıl çözebileceğime dair bir fikrin var mı?

Düzenle

Postaların üzerine do gelmez, ben şu başlıkları bulmak:

Received-SPF: neutral (google.com: 1.1.1.1 is neither permitted nor denied by best guess record for domain of sender@example.com) client-ip=1.1.1.1;
Authentication-Results: mx.google.com;
       spf=neutral (google.com: 1.1.1.1 is neither permitted nor denied by best guess record for domain of sender@example.com) smtp.mail=sender@example.com

Şimdi ilginç olan şey, Google'ın sunucumu orijinal gönderenin SPF'sine göre değerlendirdiği anlaşılıyor. Bu üçüncü taraf, bu yüzden onların SPF'sini kontrol edemiyorum. Bunu doğru şekilde yorumlarsam Google, sunucumun iletinin kaynağı olduğunu düşünür. Bu belki de sorunun kaynağı mı?

Düzenle 2

Görünüşe göre bu aynı sorun var: SPF neden gönderenin IP yerine posta sunucumun IP karşı doğrulanıyor?

Düzenle 3

Bu yüzden pfix-srsposta sunucum için bir spf kaydı yükleyip ayarlayarak spf sorununu çözdüm . Bu kılavuzu takip ettim (Ubuntu için kullanılamadığından bazı paketleri manuel olarak kurmam gerekiyordu): http://blog.phusion.nl/2012/09/10/mail-in-2012-from-an-admins- perspektif/

Bu, spf sorununu çözüyor gibi görünüyor (Postalar şimdi spf'yi geçiyor), ancak ne yazık ki, posta hala bazı gönderenlerden düşüyor. Şimdi rdns girdisini ayarlamaya ve çözülüp çözülmediğine bakıyorum. Bildikten sonra buraya geri göndereceğim.

Düzenle 4

İşe yaradı. Özetle, bu sorunu çözmek için yaptım:

  • Yükleyin pfix-srs.
  • Posta sunucularım etki alanı için ip4 ve ip6'mın gönderilmesine izin veren bir spf kaydı oluşturun. (Örn. v=spf1 ip4:1.1.1.1 ip6:abcd:abc:123:4567::8 ~all)
  • Postalarım için IP'ye işaret eden alan adı için bir rdns girişi oluşturun.

1
Postfix'iniz Google'a iyi gidiyor gibi görünüyor; o oluyor Google reddeden , derdin bu iletilen e-postaları.
CVn

Yanıtlar:


5

Google'ın sağladığı bağlantı bunu çok iyi açıklıyor. Google'ın burada listelediği gereksinimler listesini gözden geçirmeli ve her birini tatmin edip etmediğinizi kontrol etmelisiniz, eğer değilse düzeltin.

Bence en temel olanlar bunlar:

Bu üç gereksinimi karşılıyorsanız en azından kabul edilmeniz gerekir. Bir sonraki adım, biraz daha zor olabilecek Spam klasöründen kaçınmaktır. Büyük bir kısmı, kullanıcıların e-postanızı spam olarak işaretleyip işaretlememelerine ve Google'ın https://support.google.com/mail/answer/81126 destek bağlantısında açıklanan birkaç ayrıntıya bağlı olarak değişir .


Bunun bana nasıl yardım edeceğinden emin değilim. Sunucum birden çok etki alanı için posta yönlendiriyor, bu yüzden rdns kullanamıyorum. Üçüncü taraf gönderenlerden gelen postaları ilettiğim için ne spf ne de dkim'in geçerli olduğunu düşünmüyorum.
troelskn

Birden fazla alandan gönderirseniz, yapılacak en kolay / en iyi şey, her biri için bir IP tahsis etmektir. Bu mümkün değilse, gönderen IP'nin yöneticilerine her alan için bir tane olmak üzere birden fazla PTR kaydı da ekleyebilirsiniz. SPF zaten etki alanının DNS'sinde depolandığı ve DKIM filtresinde her gönderme etki alanı için farklı anahtarlara sahip olabileceğiniz için birden fazla etki alanından e-posta gönderdiğinizde SPF ve DKIM kullanmak da mümkündür. Ancak tüm bunlar yalnızca gönderdiğiniz etki alanları üzerinde kontrolünüz varsa geçerlidir.
tekrar oynat

Gönderdiğiniz alan adlarının tümünde herhangi bir denetiminiz yoksa size yardımcı olamam. Ama sonra neden posta sunucunuzdan geçiş yapmalarına izin verdiğinizi soracağım, bu da sorun için bir reçete gibi geliyor.
tekrar oynat

Gönderenleri kontrol etmiyorum çünkü alıcıyım. Temelde tek bir ortak konuma (bu durumda bir gmail hesabı) yönlendirmek istediğiniz bir sürü posta adresim var. Posta sunucum bunları alıyor ve son hedefe aktarıyor.
troelskn

1
@troelskn IPv6 kullandığınızdan, IPv6 adresinizde de ters DNS ayarlamanız gerektiğini unutmayın.
Michael Hampton
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.