Μου εχει σπασει τα νευρα. Προσπαθω να στησω εναν mail server σε debian για να δω τι παιζει. Λοιπον εχουμε και λεμε :
-εβαλα postfix
-εβαλα pop-before-smpt (προσπαθησα δηλαδη)
Μπορω κανονικα να λαμβανω mail και επισης μπορω να στελνω mail αν αλλαξω στο main.cf του /etc/postfix το mynetworks και βαλω οποιαδηποτε ip χρησιμοποιω. Για να γινει ομως σωστα η δουλεια πρεπει να βαλω σωστα το pop-before-smpt. Διαβασα το
http://popbsmtp.sourceforge.net/quickstart.shtml
και κατι καταφερα. Ολα πηγαν σωστα, αρχισε και στο pop-before-smtp.db να γραφονται κανονικα οι διευθυνσεις αυτων των οποιων ειχαν κανει καλα το pop login. Ομως δεν μπορω ακομα να στειλω email, δεν μου βγαζει καποιο error, απλα ο server δεν απανταει καθολου. Συμφωνα με το παραπανω site με τον κωδικα :
smtpd_recipient_restrictions = permit_mynetworks,reject_non_fqdn_recipient,
check_client_access hash:/etc/postfix/pop-before-smtp,
reject_unauth_destination
στο main.cf θα επρεπε να δουλευει μια χαρα, ομως δεν ισχυει αυτο. Υπαρχει καποιος αλλος τροπος?
Κατι το οποιο υποπτευομαι ειναι οτι κανοντας
$file pop-before-smtp.db pop-before-smtp.db παιρνω :
Berkeley DB (Hash, version 5, native byte-order)
Αν την σβησω αυτο το αρχειο και κανω (συμφωνα με το http://popbsmtp.sourceforge.net/debug.shtml)
rm pop-before-smtp.db
touch pop-before-smtp
postmap pop-before-smtp
rm pop-before-smtp
file pop-before-smtp.db
τοτε κανοντας
$file pop-before-smtp.db pop-before-smtp.db παιρνω :
Berkeley DB (Hash, version 7, native byte-order)
Μηπως το Postfix δεν διαβαζει το αλλο αρχειο? Υπαρχει καποια αλλη λυση?
Εμφάνιση 1-2 από 2
-
26-04-05, 00:10 Debian + postfix + pop-before smtp Προβλημα [solved] #1
-
26-04-05, 16:59 #2
Το βρηκα εν τελει το προβλημα. Για οποιον αντιμετωπισει ποτε το ιδιο προβλημα ο λογος ειναι ο εξης :
αν και ειχα βαλει ολες τις τελευταιες εκδοσεις (για perl, postfix κτλ), το version της Berkeley DB (pop-before-smtp.db) που εφτιαχνε το pop-before-smtp ηταν version 5, ενω αυτο που χρησιμοποιει η εκδοση του postfix ειναι version 7 (δοκιμασα με postmap να φτιαξω μια ιδια μεσω του Postfix). Επρεπε λοιπον να κανω update το DB_File της perl. Ομως μεσω του apt-get του debian μου ελεγε πως ειναι τελευταια εκδοση. Γιαυτο και επρεπε να γινει το update με τον εξης τροπο:
perl -MCPAN -e shell
o conf prerequisites_policy ask
install DB_File
quit
και ολα δουλεψαν ρολοι, το pop-before-smtp εφτιαχνε version 7.
Παρόμοια Θέματα
-
POP & SMTP apo ON
Από Theo1212 στο φόρουμ ADSLΜηνύματα: 8Τελευταίο Μήνυμα: 27-04-10, 22:41 -
vip.gr pop/smtp mail servers?
Από anathema στο φόρουμ Internet, web surfing και online υπηρεσίεςΜηνύματα: 0Τελευταίο Μήνυμα: 20-04-07, 09:13 -
DEBIAN 3.1 πρόβλημα [solved]
Από MANDRAKAS στο φόρουμ Unix - LinuxΜηνύματα: 6Τελευταίο Μήνυμα: 15-06-05, 16:49
Bookmarks