hallo ich habe mit hilfe von suse7.3 yast2 sendmail konfiguriert in "einstellungen für Experten".Habe eine Anleitung im Internet entdeckt.
habe eine access, userdb, relay-domains, sendmail.ct, sendmail.cw angelegt, dann läßt man SuSEconfig
und in inetd bei smtp # weg. dann legt man .rcfechmail an, wo ich auch meinen account von gmx mit rein schreibe.
wenn ich fetchmail -a eingebe kommt:
fetchmail: couldn't find canonical DNS name of pop.linux1.hocke-eu.de (so heißt der mailserver)
und
fetchmal: No mail for ruedigerhocke@gmx.de at pop.gmx.net ( das ist ok so)
Kann mir jemand die erste Meldung erklären, ich finde nichts dazu....wäre nett.
Danke
Rüdiger
sendmail
Re: sendmail
trag' mal folgendes in deine /etc/sendmail.mc ein
FEATURE(`nocanonify')dnl
das ganze sollte dann so aussehen:
<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">
divert(-1)
include(`/usr/share/sendmail/m4/cf.m4')
divert(0)dnl
VERSIONID(`mail.router.linux.home local mailserver v0.1')dnl
OSTYPE(`suse-linux')dnl *** sendmail laeuft auf linux
define(`SMART_HOST', `smtp:mail.gmx.de')dnl *** internet mail server ist mail.gmx.de
dnl define(`SMART_HOST', `smtp:smtp.t-online.de')dnl ***
undefine(`confHOST_STATUS_DIRECTORY')dnl
dnl DOMAIN(`router.linux.home')dnl *** unser lokaler domainname
DOMAIN(`generic')dnl
GENERICS_DOMAIN(`localhost router.linux.home')dnl
dnl FEATURE(nouucp)dnl *** kein UUCP
dnl FEATURE(`always_add_domain')dnl *** immer den domainnamen hinzufuegen
FEATURE(`expensive')dnl
FEATURE(`nocanonify')dnl *** keinen kanonischen namen suchen
dnl *** (frag nicht den DNS)
define(`confFROM_HEADER', `gmx.de')dnl *** ersetze FROM
MASQUERADE_AS(`gmx.de')dnl *** maskierung mit "gmx.de"
dnl MASQUERADE_DOMAIN(`gmx.de')dnl *** auch domain maskieren
FEATURE(`masquerade_envelope')dnl *** briefumschlag maskieren
define(`confAUTH_MECHANISMS', `PLAIN')dnl
define(`confDEF_AUTH_INFO', `/etc/mail/default-auth-info')dnl
define(`confGENERICS_TABLE',`/etc/mail/genericstable.db')dnl
define(`confUSERDB_SPEC', `/etc/mail/userdb.db')dnl *** adresskorrektur
define(`confCON_EXPENSIVE',`True')dnl *** unsere ppp-Verbindung kostet was
define(`SMTP_MAILER_FLAGS', `e')dnl *** mach keine teuren Verbindungen
define(`confSAFE_QUEUE',`True')dnl *** Mails in Queue stellen (default)
define(`confEIGHT_BIT_HANDLING',m)dnl *** wir moechten 8bit codierte mails
define(`confDEF_CHAR_SET',ISO-8859-1)dnl *** klar
LOCAL_USER(root,thomas)dnl *** post an "root" immer nur lokal behandeln
MAILER(local)dnl *** local Protokoll
MAILER(smtp)dnl *** smtp Protokoll
MAILER(pop)dnl *** pop3 protokoll, fuer pop3-clients (netscape, kmail, etc.)
dnl MAILER(`smtp')dnl
dnl MAILER(`local')dnl
dnl MAILER(`procmail')dnl
dnl MAILER(`uucp')dnl
dnl MAILER(`bsmtp')dnl
dnl MAILER(`fido')dnl
dnl DOMAIN(`generic')dnl
LOCAL_CONFIG
Cw localhost router router.linux.home linux.home
</font><hr></pre></blockquote>
danach machste noch ein
m4 /etc/sendmail.mc > /etc/sendmail.cf
SuSE macht nix anderes als temporär eine sendmail.mc zu erstellen und dann diese mit o.g. Befehl zur *.cf zu konvertieren.
FEATURE(`nocanonify')dnl
das ganze sollte dann so aussehen:
<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">
divert(-1)
include(`/usr/share/sendmail/m4/cf.m4')
divert(0)dnl
VERSIONID(`mail.router.linux.home local mailserver v0.1')dnl
OSTYPE(`suse-linux')dnl *** sendmail laeuft auf linux
define(`SMART_HOST', `smtp:mail.gmx.de')dnl *** internet mail server ist mail.gmx.de
dnl define(`SMART_HOST', `smtp:smtp.t-online.de')dnl ***
undefine(`confHOST_STATUS_DIRECTORY')dnl
dnl DOMAIN(`router.linux.home')dnl *** unser lokaler domainname
DOMAIN(`generic')dnl
GENERICS_DOMAIN(`localhost router.linux.home')dnl
dnl FEATURE(nouucp)dnl *** kein UUCP
dnl FEATURE(`always_add_domain')dnl *** immer den domainnamen hinzufuegen
FEATURE(`expensive')dnl
FEATURE(`nocanonify')dnl *** keinen kanonischen namen suchen
dnl *** (frag nicht den DNS)
define(`confFROM_HEADER', `gmx.de')dnl *** ersetze FROM
MASQUERADE_AS(`gmx.de')dnl *** maskierung mit "gmx.de"
dnl MASQUERADE_DOMAIN(`gmx.de')dnl *** auch domain maskieren
FEATURE(`masquerade_envelope')dnl *** briefumschlag maskieren
define(`confAUTH_MECHANISMS', `PLAIN')dnl
define(`confDEF_AUTH_INFO', `/etc/mail/default-auth-info')dnl
define(`confGENERICS_TABLE',`/etc/mail/genericstable.db')dnl
define(`confUSERDB_SPEC', `/etc/mail/userdb.db')dnl *** adresskorrektur
define(`confCON_EXPENSIVE',`True')dnl *** unsere ppp-Verbindung kostet was
define(`SMTP_MAILER_FLAGS', `e')dnl *** mach keine teuren Verbindungen
define(`confSAFE_QUEUE',`True')dnl *** Mails in Queue stellen (default)
define(`confEIGHT_BIT_HANDLING',m)dnl *** wir moechten 8bit codierte mails
define(`confDEF_CHAR_SET',ISO-8859-1)dnl *** klar
LOCAL_USER(root,thomas)dnl *** post an "root" immer nur lokal behandeln
MAILER(local)dnl *** local Protokoll
MAILER(smtp)dnl *** smtp Protokoll
MAILER(pop)dnl *** pop3 protokoll, fuer pop3-clients (netscape, kmail, etc.)
dnl MAILER(`smtp')dnl
dnl MAILER(`local')dnl
dnl MAILER(`procmail')dnl
dnl MAILER(`uucp')dnl
dnl MAILER(`bsmtp')dnl
dnl MAILER(`fido')dnl
dnl DOMAIN(`generic')dnl
LOCAL_CONFIG
Cw localhost router router.linux.home linux.home
</font><hr></pre></blockquote>
danach machste noch ein
m4 /etc/sendmail.mc > /etc/sendmail.cf
SuSE macht nix anderes als temporär eine sendmail.mc zu erstellen und dann diese mit o.g. Befehl zur *.cf zu konvertieren.
Re: sendmail
Hallo Descartes,
vielen Dank erstmal für die Hilfe. Ich habe die sendmail.mc nach deiner Vorlage umgeschrieben, aber ich glaube ich editiere nicht ganz richtig, ich bin mir bei manchen Einträgen unsicher. Außerdem kommt beim Ausführen von m4 eine Fehlermeldung, die lautet:
m4: /etc/mail/sendmail.mc: 7: Non-numeric argument to built-in `divert'
m4: /etc/mail/sendmail.mc: 7: Non-numeric argument to built-in `divert'
m4: /etc/mail/sendmail.mc: 8: Cannot open /usr/share/sendmail/ostype/'suse-linux
'.m4: No such file or directory
Wenn du da nochmal drüber schauen könntest, das wäre nett.
Rüdiger
divert(-1)
include(/usr/share/sendmail/m4/cf.m4)
divert(0)dnl
VERSIONID('mail.hocke-eu.de local mailserver v0.1')dnl
OSTYPE('suse-linux')dnl
define('SMART_HOST', `smtp:mail.gmx.de')dnl
undefine(`confHOST_STATUS_DIRECTORY')dnl
dnl DOMAIN(`hocke-eu.de')dnl
DOMAIN(`generic')dnl
GENERICS_DOMAIN(`linux1.hocke-eu.de')dnl
dnl FEATURE(nouucp)dnl
FEATURE(`expensive')dnl
FEATURE(`nocanonify')dnl
dnl
define(`confFROM_HEADER', `gmx.de')dnl
MASQUERADE_AS(`gmx.de')dnl
dnl MASQUERAD_DOMAIN(`gmx.de')dnl
FEATURE(`masquerade_envelope')dnl
define(`confAUTH_MECHANISMS', `PLAIN')dnl
define(`confDEF_AUTH_INFO', `/etc/mail/default-auth-info')dnl
define(`confGENERICS_TABLE',`/etc/mail/genericstable.db')dnl
define(`confUSERDB_SPEC', `/etc/mail/userdb.db')dnl
define(`confCON_EXPENSIVE', `TRUE')dnl
define(`SMTP_MAILER_FLAGS', `e')dnl
define(`SMTP_MAILER_FLAGS', `e')dnl
define(`confSAFE_QUEUE',`True')dnl
define(`confEIGHT_BIT_HANDLING',m)dnl
define(`confDEF_CHAR_SET',ISO-8859-1)dnl
LOCAL_USER(root)dnl
MAILER(local)dnl
MAILER(smtp)dnl
MAILER(pop)dnl
dnl MAILER(`smtp')dnl
dnl MAILER(`local')dnl
dnl MAILER(`smtp')dnl
dnl MAILER(`local')dnl
dnl MAILER(`procmail')dnl
dnl MAILER(`uucp')dnl
dnl MAILER(`bsmtp')dnl
dnl MAILER(`fido')dnl
dnl DOMAIN(`generic')dnl
LOCAL_CONFIG
Cw localhost router linux1.hocke-eu.de hocke-eu.de
vielen Dank erstmal für die Hilfe. Ich habe die sendmail.mc nach deiner Vorlage umgeschrieben, aber ich glaube ich editiere nicht ganz richtig, ich bin mir bei manchen Einträgen unsicher. Außerdem kommt beim Ausführen von m4 eine Fehlermeldung, die lautet:
m4: /etc/mail/sendmail.mc: 7: Non-numeric argument to built-in `divert'
m4: /etc/mail/sendmail.mc: 7: Non-numeric argument to built-in `divert'
m4: /etc/mail/sendmail.mc: 8: Cannot open /usr/share/sendmail/ostype/'suse-linux
'.m4: No such file or directory
Wenn du da nochmal drüber schauen könntest, das wäre nett.
Rüdiger
divert(-1)
include(/usr/share/sendmail/m4/cf.m4)
divert(0)dnl
VERSIONID('mail.hocke-eu.de local mailserver v0.1')dnl
OSTYPE('suse-linux')dnl
define('SMART_HOST', `smtp:mail.gmx.de')dnl
undefine(`confHOST_STATUS_DIRECTORY')dnl
dnl DOMAIN(`hocke-eu.de')dnl
DOMAIN(`generic')dnl
GENERICS_DOMAIN(`linux1.hocke-eu.de')dnl
dnl FEATURE(nouucp)dnl
FEATURE(`expensive')dnl
FEATURE(`nocanonify')dnl
dnl
define(`confFROM_HEADER', `gmx.de')dnl
MASQUERADE_AS(`gmx.de')dnl
dnl MASQUERAD_DOMAIN(`gmx.de')dnl
FEATURE(`masquerade_envelope')dnl
define(`confAUTH_MECHANISMS', `PLAIN')dnl
define(`confDEF_AUTH_INFO', `/etc/mail/default-auth-info')dnl
define(`confGENERICS_TABLE',`/etc/mail/genericstable.db')dnl
define(`confUSERDB_SPEC', `/etc/mail/userdb.db')dnl
define(`confCON_EXPENSIVE', `TRUE')dnl
define(`SMTP_MAILER_FLAGS', `e')dnl
define(`SMTP_MAILER_FLAGS', `e')dnl
define(`confSAFE_QUEUE',`True')dnl
define(`confEIGHT_BIT_HANDLING',m)dnl
define(`confDEF_CHAR_SET',ISO-8859-1)dnl
LOCAL_USER(root)dnl
MAILER(local)dnl
MAILER(smtp)dnl
MAILER(pop)dnl
dnl MAILER(`smtp')dnl
dnl MAILER(`local')dnl
dnl MAILER(`smtp')dnl
dnl MAILER(`local')dnl
dnl MAILER(`procmail')dnl
dnl MAILER(`uucp')dnl
dnl MAILER(`bsmtp')dnl
dnl MAILER(`fido')dnl
dnl DOMAIN(`generic')dnl
LOCAL_CONFIG
Cw localhost router linux1.hocke-eu.de hocke-eu.de