Am Mittwoch 28 November 2007 11:06:17 schrieb Ingo Freund:
On 27.11.2007 22:55, Uwe Wagner wrote (please find the answer below the original text):
Am Dienstag 27 November 2007 18:32:59 schrieb Ingo Freund:
[...]
Es sieht ganz gut aus, aber: wenn du genericstable nutzen willst fehlt: FEATURE(`genericstable')dnl dazu nimmt man dann noch _entweder_ GENERICS_DOMAIN _oder_ GENERICS_DOMAIN_FILE ich empfehle die Datei, weil dann ein HUP auf sendmail reicht um Änderungen zu übernehmen (ohne Neubau der sendmail.cf): GENERICS_DOMAIN_FILE(`/etc/mail/local-host-names')dnl und raus mit (der Inhalt ist sowieso falsch): GENERICS_DOMAIN(`wagner.de')dnl
Inhalt von /etc/mail/local-host-names: uwe-lokal.de .uwe-lokal.de scalixserver.uwe-lokal.de
Analog dazu das Maskieren: MASQUERADE_DOMAIN_FILE(`/etc/mail/masquerade_domains')dnl und raus mit MASQUERADE_DOMAIN(`scalixserver.uwe-lokal.de')dnl
Inhalt von /etc/mail/masquerade_domains: das gleiche wie /etc/mail/local-host-names
Entferne bitte das "hash -o" im AUTH-INFO FEATURE, es wird immer wieder davon abgeraten, auch wenn es in manchen Dokus zu finden ist.
Mir ist nicht klar, was das Statement "MAILER(scalix)" bedeuten soll, nimme es im Zweifel raus ("dnl" davor). Es macht nur Sinn, wenn ein lokaler Agent namens scalix läuft um Mails in Postfächer zu verteilen.
Ja, hier läuft scalix.
Versuch mal zusätzlich: dnl # -- our domain name define(`confDOMAIN_NAME', `wagner.de')dnl
Mit der folgenden linux.mc funktionert jetzt das Umschreiben der Absenderadresse gemäß den Eintragungen in der genericstable : divert(-1)dnl include(`/usr/share/sendmail/m4/cf.m4')dnl VERSIONID(`setup for SuSE Linux')dnl OSTYPE(`suse-linux')dnl define(`SMART_HOST',`smtp.1und1.de') define(`confDEF_USER_ID',``8:12'')dnl define(`confTO_CONNECT', `1m')dnl define(`confTRY_NULL_MX_LIST',true)dnl define(`confDONT_PROBE_INTERFACES',true)dnl define(`PROCMAIL_MAILER_PATH',`/usr/bin/procmail')dnl define(`ALIAS_FILE', `/etc/aliases')dnl define(`STATUS_FILE', `/var/log/mail/statistics')dnl define(`UUCP_MAILER_MAX', `2000000')dnl define(`confUSERDB_SPEC', `/etc/mail/userdb.db')dnl define(`confPRIVACY_FLAGS', `authwarnings,novrfy,noexpn,restrictqrun')dnl define(`confAUTH_OPTIONS', `A')dnl define(`MILTER', 1)dnl INPUT_MAIL_FILTER(`milter-amavis', `S=local:/var/spool/amavis/amavisd-milter.soc k, F=T, T=S:10m;R:10m;E:10m')dnl define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN') dnl define(`confTO_IDENT', `0')dnl FEATURE(`no_default_msa',`dnl')dnl FEATURE(`smrsh',`/usr/sbin/smrsh')dnl FEATURE(`mailertable',`hash -o /etc/mail/mailertable.db')dnl FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable.db')dnl FEATURE(`authinfo',`/etc/mail/auth/auth-info.db')dnl FEATURE(`genericstable',`hash -o /etc/mail/genericstable.db')dnl FEATURE(`generics_entire_domain')dnl FEATURE(redirect)dnl FEATURE(always_add_domain)dnl FEATURE(use_cw_file)dnl FEATURE(use_ct_file)dnl GENERICS_DOMAIN(`scalixserver.uwe-lokal.de')dnl FEATURE(local_procmail,`',`procmail -t -Y -a $h -d $u')dnl FEATURE(`access_db',`hash -T<TMPF> -o /etc/mail/access.db')dnl FEATURE(`blacklist_recipients')dnl EXPOSED_USER(`root')dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl FEATURE(`accept_unresolvable_domains')dnl LOCAL_DOMAIN(`scalixserver.uwe-lokal.de')dnl FEATURE(masquerade_envelope)dnl MAILER(smtp)dnl MAILER(procmail)dnl MAILER(scalix)dnl Dazu folgende auth-info in /etc/mail/auth : AuthInfo:smtp.1und1.de "U:XXX@domain.de" "I:XXX@domain.de" "P:YYYY" "M:LOGIN" Danke an alle. Ingo, Deine Anmerkungen baue ich nach und nach ein. gruesse uwe
-Ingo.
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org