[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Errore postfix-policyd-spf-python dopo aggiornamento a wheezy



Buongiorno a tutti,
dopo l'aggiornamento di un server da debian 6 a debian 7, mi sono trovato il controllo SPF di postfix che crashava ad ogni mail...

Ho verificato le dipendenze, rimosso e reinstallato il pacchetto, verificato il README, ma nulla.

Dal debug vedo:


policyd-spf[16920]: Starting
policyd-spf[16920]: Read line: "request=smtpd_access_policy"
policyd-spf[16920]: Read line: "protocol_state=RCPT"
policyd-spf[16920]: Read line: "protocol_name=ESMTP"
policyd-spf[16920]: Read line: "client_address=XXX.XXX.XXX.XXX"
policyd-spf[16920]: Read line: "client_name=mail.pincopallino.it"
policyd-spf[16920]: Read line: "reverse_client_name=mail.pincopallino.it"
policyd-spf[16920]: Read line: "helo_name=mail.XYZ.IT"
policyd-spf[16920]: Read line: "sender=support@XYZ.IT"
policyd-spf[16920]: Read line: "recipient=support@XXXXXXXX"
policyd-spf[16920]: Read line: "recipient_count=0"
policyd-spf[16920]: Read line: "queue_id="
policyd-spf[16920]: Read line: "instance=4214.5193457c.8a6fa.0"
policyd-spf[16920]: Read line: "size=1137"
policyd-spf[16920]: Read line: "etrn_domain="
policyd-spf[16920]: Read line: "stress="
policyd-spf[16920]: Read line: "sasl_method="
policyd-spf[16920]: Read line: "sasl_username="
policyd-spf[16920]: Read line: "sasl_sender="
policyd-spf[16920]: Read line: "ccert_subject="
policyd-spf[16920]: Read line: "ccert_issuer="
policyd-spf[16920]: Read line: "ccert_fingerprint="
policyd-spf[16920]: Read line: "ccert_pubkey_fingerprint="
policyd-spf[16920]: Read line: "encryption_protocol="
policyd-spf[16920]: Read line: "encryption_cipher="
policyd-spf[16920]: Read line: "encryption_keysize=0"
policyd-spf[16920]: Read line: ""
policyd-spf[16920]: Found the end of entry
policyd-spf[16920]: Config: {'Mail_From_reject': 'Fail', 'PermError_reject': 'False', 'HELO_reject': 'SPF_Not_Pass', 'Header_Type': 'SPF', 'defaultSeedOnly': 1, 'debugLevel': 5, 'skip_addresses': '127.0.0.0/8,::ffff:127.0.0.0//104,::1//128', 'TempError_Defer': 'False'}
policyd-spf[16920]: Cached data for this instance: []
policyd-spf[16920]: Traceback (most recent call last):
policyd-spf[16920]:   File "/usr/bin/policyd-spf", line 684, in <module>
policyd-spf[16920]:     instance_dict, configData, peruser)
policyd-spf[16920]: File "/usr/bin/policyd-spf", line 426, in _spfcheck
policyd-spf[16920]:     res = spf.check2(ip, helo_fake_sender, helo)
policyd-spf[16920]: File "/usr/lib/python2.7/dist-packages/spf.py", line 310, in check2 policyd-spf[16920]: receiver=receiver,timeout=timeout,verbose=verbose,querytime=querytime).check() policyd-spf[16920]: File "/usr/lib/python2.7/dist-packages/spf.py", line 538, in check
policyd-spf[16920]:     spf = self.dns_spf(self.d)
policyd-spf[16920]: File "/usr/lib/python2.7/dist-packages/spf.py", line 1094, in dns_spf policyd-spf[16920]: a = [t for t in self.dns_txt(domain) if RE_SPF.match(t)] policyd-spf[16920]: File "/usr/lib/python2.7/dist-packages/spf.py", line 1131, in dns_txt
policyd-spf[16920]:     for a in self.dns(domainname, 'TXT')]
policyd-spf[16920]: File "/usr/lib/python2.7/dist-packages/spf.py", line 1255, in dns policyd-spf[16920]: for k, v in DNSLookup(name, qtype, self.strict, timeout): policyd-spf[16920]: File "/usr/lib/python2.7/dist-packages/spf.py", line 147, in DNSLookup
policyd-spf[16920]:     if resp.header['tc'] == True:
policyd-spf[16920]: AttributeError: 'NoneType' object has no attribute 'header'
postfix/spawn[16918]: warning: command /usr/bin/python exit status 1
postfix/smtpd[16916]: warning: premature end-of-input on private/policy-spf while reading input attribute name postfix/smtpd[16916]: warning: problem talking to server private/policy-spf: Success postfix/smtpd[16916]: NOQUEUE: reject: RCPT from mail.pincopallino.it[XXX.XXX.XXX.XXX]: 451 4.3.5 Server configuration problem; from=<support@XYZ.IT> to=<support@XXXXXXXX> proto=ESMTP helo=<mail.pincopallino.it> postfix/smtpd[16916]: disconnect from mail.pincopallino.it[XXX.XXX.XXX.XXX]


Qualcuno sa darmi una mano ?


Grazie

Stefano


Reply to: