sendmail authentication / masquerading
Alexandros Droseltis
alexandros.droseltis at gmx.de
Mon Sep 20 12:08:55 EEST 2004
Γεια χαρά!
Προσπαθώ να κάνω το sendmail να χρησιμοποιεί πιστοποίηση χρήστη. Το πρώτο βήμα που ---απ' ότι φαίνεται μετά από πολλές προσπάθειες--- απαιτεί ο server τού gmx απ' όπου στέλνω, είναι να γίνεται πλήρες masquerading, δηλαδή, ενώ το username μου στον υπολογιστή μου είναι alex, το sendmail να μην θεωρεί ότι η διεύθυνσή μου είναι alex at gmx.de, αλλά alexandros.droseltis at gmx.de. Μετά από πολύ διάβασμα και προσπάθειες, δεν τα κατάφερα. Σχετικά μ' αυτό, στο sendmail.mc έχω τις γραμμές
define(`confUSERDB_SPEC', `/etc/mail/user.db')dnlMASQUERADE_AS(`gmx.de')dnlFEATURE(`masquerade_envelope')dnl
και στο αρχείο /etc/mail/userdb γράφω
alex:mailname alexandros.droseltis at gmx.dealexandros.droseltis@gmx.de:maildrop alex
Δίνω
makemap hash /etc/mail/user.db < userdbm4 /usr/share/sendmail/m4/cf.m4 sendmail.mc > sendmail.cf/etc/init.d/sendmail restart
αλλά
/usr/sbin/sendmail -q -v
Running /var/spool/mqueue/i8K8w1SS001430 (sequence 1 of 1)<alexandros.droseltis at gmx.de>... Connecting to mail.gmx.net. via esmtp...220 {mp023} GMX Mailservices ESMTP>>> EHLO linux.local250-{mp023} GMX Mailservices250-8BITMIME250-ENHANCEDSTATUSCODES250-AUTH=LOGIN CRAM-MD5 PLAIN250-AUTH CRAM-MD5 LOGIN PLAIN250 STARTTLS>>> STARTTLS220 2.7.0 {mp023} Ready to start TLS>>> EHLO linux.local250-{mp023} GMX Mailservices250-8BITMIME250-ENHANCEDSTATUSCODES250-AUTH=LOGIN CRAM-MD5 PLAIN250-AUTH CRAM-MD5 LOGIN PLAIN250 STARTTLS>>> MAIL From:<alex at gmx.de> AUTH=<> ^^^^^^^^^^^550 5.7.0 {mp023} Need to authenticate via POP3 firstService unavailable<alex at linux.local>... queued (user database error): Invalid argument<alex at linux.local>... queuedClosing connection to mail.gmx.net.>>> QUIT221 2.0.0 {mp023} GMX Mailservices
«Need to authenticate via POP3 first»: fetchmail είχα κάνει ένα δευτερόλεπτο πριν.
Το λάθος βρίσκεται μάλλον πρώτα στο ότι θεωρεί ότι ο alex at gmx.de δεν κατέβασε μέιλ (και όχι ο alexandros.droseltis at gmx.de, όπως θα έπρεπε), και δεύτερον στο «(user database error): Invalid argument».
Έχω ασχοληθεί πάρα πολλές ώρες με το ζήτημα, χωρίς αποτέλεσμα και ζητώ τη βοήθειά σας.
Ευχαριστώ για οποιαδήποτε βοήθεια
Αλέξανδρος
More information about the Linux-greek-users
mailing list