sendmail

Post Reply
Message
Author
ruediger@hocke-eu.de

sendmail

#1 Post by ruediger@hocke-eu.de »

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

Descartes

Re: sendmail

#2 Post by Descartes »

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.

Rüdiger Hocke

Re: sendmail

#3 Post by Rüdiger Hocke »

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

Post Reply