postfix + gmail + spam

Konfiguracja serwerów, usług, itp.
Rad
Member
Posty: 1208
Rejestracja: 28 czerwca 2006, 15:05

postfix + gmail + spam

Post autor: Rad »

Już nie mam siły do tego :) . Ostatnio zainstalowałem sobie postfiksa. Skonfigurowałem, wszystko działa. Niestety wszystkie listy wysłane z tego serwera na gmail lecą do folderu 'spam'. Serwer nie jest na żadnych blacklistach (jedynie FIVETENSRC o coś płacze, ale tam chyba blokują całą tepsę, zresztą ta lista jest zaznaczona jako 'should not be used' - dnsstuff.com) Gdy wysyłam pocztę do innych serwisów (wp.pl, gazeta, os.pl, netart) wszystko jest ok. Więc po kolei:

1. Wpisy w dnsie:

Kod: Zaznacz cały

domena.pl.eu.org         MX      10 *.internetdsl.tpnet.pl
domena.pl.eu.org         NS      fns1.sgh.waw.pl
domena.pl.eu.org         NS      fns2.sgh.waw.pl
domena.pl.eu.org         TXT     "v=spf1 mx ~all"
Revdns tego serwera to *.internetdsl.tpnet.pl. Jak widać dodałem dodatkowe rekordy SPF, ale oczywiście to nic nie dało :) .

2. /etc/postfix/main.cf

Kod: Zaznacz cały

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no

append_dot_mydomain = no

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=yes
smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache

myhostname = *.internetdsl.tpnet.pl
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = domena.pl.eu.org, localhost
relayhost =
mynetworks = 127.0.0.0/8
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all

smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = $myhostname
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions = permit_sasl_authenticated,
 permit_mynetworks,
 reject_unauth_destination
/etc/mailname to oczywiście domena.pl.eu.org

3. /etc/postfix/sasl/smtpd.conf:

Kod: Zaznacz cały

pwcheck_method: auxprop
mech_list: digest-md5 cram-md5
4. Nagłówek przykładowego listu do gmail:

Kod: Zaznacz cały

Delivered-To: [email]konto_pocztowe@gmail.com[/email]
Received: by 10.90.113.17 with SMTP id l17cs533093agc;
        Sat, 3 Mar 2007 07:06:31 -0800 (PST)
Received: by 10.67.117.2 with SMTP id u2mr5597530ugm.1172934390985;
        Sat, 03 Mar 2007 07:06:30 -0800 (PST)
Return-Path: <login@domena.pl.eu.org>
Received: from host.internetdsl.tpnet.pl (host.internetdsl.tpnet.pl [83.14.206.219])
        by mx.google.com with ESMTP id y34si9349004iky.2007.03.03.07.06.30;
        Sat, 03 Mar 2007 07:06:30 -0800 (PST)
Received-SPF: pass (google.com: domain of [email]login@domena.pl.eu.org[/email] designates 83.14.206.*** as permitted sender)
Received: from moj_domowy_host (unknown [212.160.1**.**])
	by host.internetdsl.tpnet.pl (Postfix) with ESMTP id 7C5A117FD0
	for <konto_pocztowe@gmail.com>; Sat,  3 Mar 2007 16:08:19 +0100 (CET)
Date: Sat, 3 Mar 2007 16:06:23 +0100
From: Imie Nazwisko <login@domena.pl.eu.org>
To: [email]konto_pocztowe@gmail.com[/email]
Subject: czesc
Message-Id: <20070303160623.68579aaa.login@domena.pl.eu.org>
X-Mailer: Sylpheed version 2.3.0beta5 (GTK+ 2.8.20; i486-pc-linux-gnu)
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-2
Content-Transfer-Encoding: quoted-printable
Teoretycznie wszystko jest ok, według mnie. Inne serwisy myślą podobnie. Ale google oczywiście wrzuca mnie do spamu. Ktoś wie dlaczego? Jak przekonać google, że moja poczta spamem nie jest? :) Proszę o pomoc.
Awatar użytkownika
tanatos
Beginner
Posty: 226
Rejestracja: 25 sierpnia 2006, 00:14
Lokalizacja: z repo :P

Post autor: tanatos »

Google oczywiście jest najbardziej zgodne ze standardami strict :-P

Może się przydać ostatni wątek z listy debian-user-polish@lists.debian.org
http://groups.google.pl/group/linux.deb ... 6e1cbe6740

Popatrz też po RFC, może twoje listy nie przedstawiają się jak powinny.
Za bardzo się na tym nie znam, nigdy nie stawiałem własnej poczty, ale ile mogę tyle pomagam ;-)
Rad
Member
Posty: 1208
Rejestracja: 28 czerwca 2006, 15:05

Post autor: Rad »

smtpd_helo_restrictions u mnie raczej nie interesuje google. Mój serwer przestawia się raczej prawidłowo, ustawiona jest przecież poprawna domena, revdns się zgadza, SPF się zgadza. postfix jest zgodny z rfc, z tego co pamiętam ;) Jeszcze dam loga z /var/log/mail.log:

Kod: Zaznacz cały

Mar  5 18:52:00 host postfix/smtpd[11354]: connect from unknown[212.160.***.**]
Mar  5 18:52:01 host postfix/smtpd[11354]: 1102417FDB: client=unknown[212.160.***.***], sasl_method=CRAM-MD5, sasl_username=rad@domena.pl.eu.org
Mar  5 18:52:01 host postfix/cleanup[11358]: 1102417FDB: message-id=<20070305184955.5e55880b.rad@domena.pl.eu.org>
Mar  5 18:52:01 host postfix/smtpd[11354]: disconnect from unknown[212.160.***.***]
Mar  5 18:52:01 host postfix/qmgr[6919]: 1102417FDB: from=<rad@domena.pl.eu.org>, size=692, nrcpt=1 (queue active)
Mar  5 18:52:02 host postfix/smtp[11359]: 1102417FDB: to=<konto_pocztowe@gmail.com>, relay=gmail-smtp-in.l.google.com[66.249.91.27]:25, delay=1.3, delays=0.25/0.06/0.27/0.76, dsn=2.0.0, status=sent (250 2.0.0 OK 1173117002 y37si15057572iky)
Mar  5 18:52:02 host postfix/qmgr[6919]: 1102417FDB: removed
Host to nazwa hosta na serwerze (host.internetdsl.tpnet.pl).
Nie mam pojęcia dlaczego mnie odrzuca. Jakby były jakieś problemy ze złym przestawianiem się, to pewnie mail w ogóle byłby rejected. A tak normalnie dochodzi, tylko że ląduje w spamie.
ODPOWIEDZ