PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : sendmail konfiguration



Baertronics
13.07.04, 12:28
hallo zusammen..

was habe ich?
- red hat es 3.0 mit Apache und sendmail

- exchange 2000

was möchte ich?
habe eine php site geschriben die mir ein mail versenden sollte. an meine localedomain (user@blabla.ch) ist dies kein problem die mails werden versendet. nun möchte ich aber an irgendeine domain im internet eine bestättigungsmail versenden, zusätzlich.
also gebe ich in meinem php script beide email adressen ein.. einerseits die von mir (meineadresse@blabla.ch) und eine von extern die kommen nur teilweise an.

Fehlermeldung auf linux-server
----------------
Mail version 8.1 6/6/93. Type ? for help.
"/var/spool/mail/root": 1 message 1 new
>N 1 MAILER-DAEMON@chtvds Tue Jul 13 13:21 93/3308 "Returned mail: see tr"
&
Message 1:
From MAILER-DAEMON@chtvdsbe015.blabla.ch Tue Jul 13 13:21:18 2004
Date: Tue, 13 Jul 2004 13:21:18 +0200
From: Mail Delivery Subsystem <MAILER-DAEMON@chtvdsbe015.blabla.ch>
To: <apache@chtvdsbe015.blabla.ch>
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
boundary="i6DBLI29002815.1089717678/chtvdsbe015.tierverkehr.ch"
Content-Transfer-Encoding: 8bit
Subject: Returned mail: see transcript for details
Auto-Submitted: auto-generated (failure)

This is a MIME-encapsulated message

--i6DBLI29002815.1089717678/chtvdsbe015.blabla.ch

The original message was received at Tue, 13 Jul 2004 13:21:13 +0200
from chtvdsbe015 [127.0.0.1]

----- The following addresses had permanent fatal errors -----
<b.a@gmx.ch>
(reason: 550 5.1.8 {mx053} Cannot resolve your domain)
<b.a@tiscali.ch>
(reason: 553 <apache@chtvdsbe015.blabla.ch> unable to verify address)

----- Transcript of session follows -----
... while talking to mx0.gmx.net.:
>>> MAIL From:<apache@chtvdsbe015.blabla.ch> BODY=8BITMIME
<<< 550 5.1.8 {mx053} Cannot resolve your domain
554 5.0.0 Service unavailable
... while talking to mail.tiscali.ch.:
>>> MAIL From:<apache@chtvdsbe015.blabla.ch> SIZE=632 BODY=8BITMIME
<<< 553 <apache@chtvdsbe015.blabla.ch> unable to verify address
501 5.6.0 Data format error

--i6DBLI29002815.1089717678/chtvdsbe015.blabla.ch
Content-Type: message/delivery-status

Reporting-MTA: dns; chtvdsbe015.blabla.ch
Received-From-MTA: DNS; chtvdsbe015
Arrival-Date: Tue, 13 Jul 2004 13:21:13 +0200

Final-Recipient: RFC822; b.a@gmx.ch
Action: failed
Status: 5.1.8
Diagnostic-Code: SMTP; 550 5.1.8 {mx053} Cannot resolve your domain
Last-Attempt-Date: Tue, 13 Jul 2004 13:21:16 +0200

Final-Recipient: RFC822; b.a@tiscali.ch
Action: failed
Status: 5.1.3
Diagnostic-Code: SMTP; 553 <apache@chtvdsbe015.blabla.ch> unable to verify
address
Last-Attempt-Date: Tue, 13 Jul 2004 13:21:18 +0200

--i6DBLI29002815.1089717678/chtvdsbe015.tierverkehr.ch
Content-Type: message/rfc822
Content-Transfer-Encoding: 8bit

Return-Path: <apache@chtvdsbe015.blabla.ch>
Received: from chtvdsbe015.blabla.ch (chtvdsbe015 [127.0.0.1])
by chtvdsbe015.blabla.ch (8.12.10/8.12.10) with ESMTP id i6DBLD2900
2813;
Tue, 13 Jul 2004 13:21:13 +0200
Received: (from apache@localhost)
by chtvdsbe015.blabla.ch (8.12.10/8.12.10/Submit) id i6DBLDmV002811
;
Tue, 13 Jul 2004 13:21:13 +0200
Date: Tue, 13 Jul 2004 13:21:13 +0200
Message-Id: <200407131121.i6DBLDmV002811@chtvdsbe015.blabla.ch>
To: ban@centermail.net, globi@centermail.net, ba@globi.ch, ak@hoschi.com,
user@blabla.ch
Subject: Tescht für AKUN
MIME-Version: 1.0
Content-type: text/html; charset=iso-8859-1
From: TVD <user@blabla.ch>



<html>
<head>
<title>Hi</title>
</head>
<body>
<p>Tierischer Test</p>
</body>
</html>
-----------

kann ich nicht meine mails über den internen exchange ausliefern?
wie konfiguriere ich das um?
wie kann ich die absender adresse ändern auf z.b. webservice@blabla.ch ?

danke für eure hilfe!

LKH
13.07.04, 14:43
Hi,

auch nach dreimaligen Lesen deines Posts weiß ich nicht so genau, was du willst. :D Aber zum Problem:

einige Provider lehnen die Annahme von Mails aber, wenn

- die Absenderdomain unbekannt ist
- die Absender-IP nicht mit dem MX-Eintrag der Absenderdomain übereinstimmt
- von einem Dial-Up Host verschickt wird.

Lösung: sendmail alles ausgehenden Mails an eine Smarthost (der SMTP-Host deines Providers) schicken und die Absendedomain maskieren (blabla.ch -> echte-domain.ch).

Hoffe es hilft,

LKH

Baertronics
14.07.04, 08:48
Hallo LKH,
Danke erstamals für die Zeit die Du Dir nimmst!

Also meine blabla.ch domain ist selbstverständlich eine offizielle Domain!
momentan versendet sendmail mit dem absender apache@chtvdsbe015.tierverkehr.ch; die empfänger Mailbox von gmx zb überprüft nun die absenderdomain, fehlermeldung: Cannot resolve your domain. korrekt die subdomain chtvdsbe015 existiert nicht!

was möchte ich genau:
- sendmail dazu bringen das es mit der e-Mail Adresse webservice@blabla.ch Mails versendet

- beim drücken von replay im e-mail client sollte das mail an informatik@blabla.ch gesendet werden.

- sendmail dazu bringen, seine Mails nach extern über unseren exchange zu versenden damit ich nicht speziell Ports auf der Firewall öffnen muss

Merci,
baertronics

LKH
14.07.04, 09:55
Hi,


- sendmail dazu bringen das es mit der e-Mail Adresse webservice@blabla.ch Mails versendet

Setzt du die mail()-Funktion von PHP ein? Dort kannst du die Absenderadresse eintragen, z.B. so:


mail("nobody@aol.com", "the subject", $message,
"From: webmaster@$SERVER_NAME\nReply-To: webmaster@$SERVER_NAME\nX-Mailer: PHP/" . phpversion());


- beim drücken von replay im e-mail client sollte das mail an informatik@blabla.ch gesendet werden.

Wenn du die mail() Funktion entsprechend einsetzt dürfte das dann auch gegeben sein.


- sendmail dazu bringen, seine Mails nach extern über unseren exchange zu versenden damit ich nicht speziell Ports auf der Firewall öffnen muss

Der Exchange Server ist dann der "Smarthost"; den kannst du einfach mit Webmin einrichten. Alles weitere ist dann Sache von Exchange und da muss (und will) ich passen.

LKH