sendmail fuer email relay

Marvin

Guinnes-suechtiger-BSDler
Hiho,

ich habe da ein kleines anliegen. Ich habe ein paar server und einer davon fungiert permanent als Mailserver und das soll eigentlich auch so bleiben.

Nun moechte ich aber das alle ausgehenden mails vom einem anderen server der rein als webserver dient alle ausgehenden mails an den mailserver uebergeben werden und verteilt werden.

Ich hab auf dem webserver sendmail und ich moechte auch keinen separaten mailserver installieren da es eh nur um relay geht und der mailserver den rest uebernehmen soll.

Das system ist auf beiden FreeBSD 6.2.

Ich habe mich an folgenden tutorial orentiert und ich kann auch emails versenden doch leider versucht er die immer nur local zu verteilen und kommt dann mit dem fehler zurueck "user unknown" was ja auch verstaendlich ist.
Paefchen hatte mir bei der sache schon versucht zu helfen leider erfolglos.

Bisher hatte ich in der sendmail.cf config

Code:
# "Smart" relay host (may be null)
DS[mailserver.mydomain.org]

erfolglos drin. Das problem ist denke ich das irgendwie der relay das nicht uberschreibt. Ich habe versucht als root eine email an extern zu schicken leider ohne erfolg.

Ich hatte es auch noch mit den folgenden einstellungen probiert:
Code:
DR[mailserver.mydomain.org]

DH[mailserver.mydomain.org]

CMmydomain.org

DMmydomain.org

welche ich aus dem oben genannten tutorial in erfahrung gebracht hatte. Leider wieder kein erfolg.

Hier ist ein auszug aus "sendmail -d35.9 -bt"
Code:
define(w as servername.mydomain.org)
define(j as servername.mydomain.org)
define(m as mydomain.org)
define(k as servername.mydomain.org)
define(b as Tue, 5 Jun 2007 09:14:47 +0200 (CEST))
define(load_avg as 1)
redefine(w as servername)
define(R as [mailserver.mydomain.org])
define(H as [mailserver.mydomain.org])
define(M as mydomain.org)
redefine(n as MAILER-DAEMON)
define(Z as 8.13.6)
redefine(deliveryMode as b)
define(_ as root@localhost)
redefine(deliveryMode as i)
define(quarantine as )
redefine(deliveryMode as i)
define(i as l557El1w023305)
redefine(quarantine as )
ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)
Enter <ruleset> <address>
define(addr_type as e r)

und hier noch eine kopie von "sendmail -d0.12 -bt"

Version 8.13.6
Compiled with: DNSMAP LOG MAP_REGEX MATCHGECOS MILTER MIME7TO8 MIME8TO7
NAMED_BIND NETINET NETINET6 NETUNIX NEWDB NIS PIPELINING SCANF
STARTTLS TCPWRAPPERS USERDB XDEBUG
OS Defines: BSD4_4_SOCKADDR HASFCHOWN HASFCHMOD HASFLOCK
HASGETDTABLESIZE HASGETUSERSHELL HASINITGROUPS HASLSTAT HASNICE
HASRANDOM HASRRESVPORT HASSETLOGIN HASSETREUID HASSETRLIMIT
HASSETSID HASSETUSERCONTEXT HASSETVBUF HAS_ST_GEN HASSRANDOMDEV
HASURANDOMDEV HASSTRERROR HASUNAME HASUNSETENV HASWAITPID
IDENTPROTO IP_SRCROUTE LOCK_ON_OPEN SAFENFSPATHCONF
USE_DOUBLE_FORK USESETEUID USESYSCTL
Kernel symbols: don't use _PATH_UNIX
Conf file: /etc/mail/submit.cf (default for MSP)
Conf file: /etc/mail/sendmail.cf (default for MTA)
Pid file: /var/run/sendmail.pid (default)
libsm Defines: SM_CONF_GETOPT SM_CONF_LONGLONG SM_CONF_MEMCHR
SM_CONF_MSG SM_CONF_SEM SM_CONF_SETITIMER SM_CONF_SIGSETJMP
SM_CONF_SHM SM_CONF_SSIZE_T SM_CONF_STDDEF_H
SM_CONF_SYS_CDEFS_H SM_CONF_UID_GID DO_NOT_USE_STRCPY
SM_HEAP_CHECK SM_OS=sm_os_freebsd SM_VA_STD
Canonical name: servername.mydomain.org
UUCP nodename: servername.mydomain.org
a.k.a.: servername
a.k.a.: [127.0.0.1]
a.k.a.: [ext.ernal.ip.here]
a.k.a.: [192.168.0.6]
a.k.a.: mydomain.org
a.k.a.: [IPv6:::1]
a.k.a.: localhost.mydomain.org
Conf file: /etc/mail/sendmail.cf (selected)
Pid file: /var/run/sendmail.pid (selected)

============ SYSTEM IDENTITY (after readcf) ============
(short domain name) $w = servername
(canonical domain name) $j = servername.mydomain.org
(subdomain name) $m = mydomain.org
(node name) $k = servername.mydomain.org
========================================================

ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)

IP's, servernamen und domains sind geaendert hier.
Der webserver == servername.mydomain.org, emailserver == mailserver.mydomain.org und die domain == mydomain.org.

Danke schonmal im vorraus Marvin
 
Zurück
Oben