Folgendes wurde geändert am Original Debian Package:
- neue Versionsnummer (original: teapop_0.3.5-2_bt_i386.deb neu: teapop_0.3.5-2_bt)
- Configuration Option --enable-popauth-file=/var/run/teapop angefügt. Dadurch wird die IP Adresse jedes korrekt authentifizierten Benutzers ins File /var/run/teapop/popauth.dat geschrieben mit Datum. Wird benötigt fuer POP-before-SMTP
- Filepermission von /var/run/teapop/popauth ist rw------- root mail nach teapop login rw-rw-r-- root mail nach cronpopauth → teapop muss entsprechend gepacht werden (keine Config Option) → das File pop_popsmtp_file.c im Quellcode muss folgendermassen ergänzt werden:
- Include:
/* include files used for changemod bt added 1.2003 */
#include <sys/types.h>
#include <sys/stat.h>
- am Ende des Files folgendes anfügen:
/* changemod of popauth file bt added 1.2003 */
if ( chmod( DATA_FILE, S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH ) < 0 ) {
syslog(LOG_ERR, "Error changing permission popauth file (%s): %s", DATA_FILE, strerror(errno));
}
- Installation Perl Script /usr/local/sbin/cronpopauth.pl damit die IP's wieder gelöscht werden.
Weiteres zur konfiguration findet sich auch im
PopConfig