Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Ερώτηση Sendmail

2 views
Skip to first unread message

Dimitris Papadiotis

unread,
Dec 3, 2009, 9:27:34 AM12/3/09
to linux-gr...@lists.hellug.gr

Καλησπέρα σε όλους,

 

Σε ένα fedora 8 τρέχω Sendmail 8.14.2. Το σύστημα λαμβάνει μερικές φορές emails με ημερομηνία στο μέλλον. Π.χ. στα headers των μηνυμάτων αυτών φαίνεται κάτι σαν το παρακάτω:

 

Date: Fri, 19 Nov 3610 11:05:53 -0200

 

Ξέρει κανείς αν υπάρχει κάποιος τρόπος να κάνω reject τα μηνύματα αυτά και να μην παραδίδονται στους χρήστες? Δεν ψάχνω για κάποια λύση που βασίζεται σε antispam εφαρμογή αλλά αν υπάρχει κάποιου είδος switch στο sendmail που να κόβει τα μηνύματα αυτά ή έστω να κάνει rewrite το header με σωστή ημερομηνία.

 

Ευχαριστώ,

Δημήτρης

Alexandros Kosiaris

unread,
Dec 3, 2009, 10:02:06 AM12/3/09
to Dimitris Papadiotis, linux-gr...@lists.hellug.gr

Όρισε τι εννοείς σωστή ημερομηνία.
Το Date header έχει την ημερομηνία που το μήνυμα ξεκίνησε την διαδρομή
του. Οπότε εάν το κάνεις rewrite σε τί θα το κάνεις rewrite είναι η ερώτηση.

Τέλος πάντων κάνω την εξής(κακή όμως...) θεώρηση ότι η σωστή ημερομηνία
είναι αυτή που το μήνυμα μπήκε στο μηχανημά σου.

Αλλάζεις το
H?D?Date: $a
που υπάρχει στο sendmail.cf σε
H?D?Date: $b


--
Alexandros Kosiaris Network Operation Center , GRNET S.A.
e-mail : al...@noc.grnet.gr
Public Key Fingerprint :
D6B1 0634 BE65 719C 6C95 7492 8201 4B46 C478 F074

Nick Demou

unread,
Dec 3, 2009, 10:04:38 AM12/3/09
to Dimitris Papadiotis, linux-gr...@lists.hellug.gr
2009/12/3 Dimitris Papadiotis <dimi...@franco.gr>:
> [...]

> Σε ένα fedora 8 τρέχω Sendmail 8.14.2. Το σύστημα λαμβάνει μερικές φορές
> emails με ημερομηνία στο μέλλον. Π.χ. στα headers των μηνυμάτων αυτών
> φαίνεται κάτι σαν το παρακάτω:
> Date: Fri, 19 Nov 3610 11:05:53 -0200
> Ξέρει κανείς αν υπάρχει κάποιος τρόπος να κάνω reject τα μηνύματα αυτά και
> να μην παραδίδονται στους χρήστες? Δεν ψάχνω για κάποια λύση που βασίζεται
> σε antispam εφαρμογή αλλά αν υπάρχει κάποιου είδος switch στο sendmail που
> να κόβει τα μηνύματα αυτά ή έστω να κάνει rewrite το header με σωστή
> ημερομηνία.

δεν μπορώ να φανταστώ γιατί να θες να ασχοληθείς με αυτή την ειδική
περίπτωση μιας και 99% είναι spam οπότε οποιοδήποτε spamfilter θα σε
βοηθήσει πολύ περισσότερο αλλά αν κάνεις google για

sendmail filter emails with future date

το 4ο link αναφέρει αυτά:

"This Sendmail mail filter verifies the conformance of the date-time
strings found in the Received:, Resent-Date:, and Date: headers [...]
date-max-future-age=86400
This options specifies the maximum future age for a message in
seconds from the time it is created to when its delivered. This is
applied normally to the Date: header, but should a message be
reintroduced to the mail system, then its applied to the most recent
Resent-Date header. In an ideal world all systems would have
synchronised system clocks such that the message Date: header would
always be before or the same as the delivery date. However, some
messages appear with date-time strings in the future and this option
controls how much of a future they can have. Specify -1 to disable
this test. "

θα υπάρχουν και άλλα. Πάντως πρόσεξε μην απλά σπαταλάς το χρόνο σου

--
"The software is licensed, not sold" -- MICROSOFT LICENSE TERMS

0 new messages