postfix + mail via php

Konfiguration av nätverk, hur man använder Ubuntu som server, och håller sin dator säker
mrw
Inlägg: 2
Blev medlem: 29 apr 2008, 20:42
OS: Ubuntu
Utgåva: 10.04 Lucid LTS

postfix + mail via php

Inlägg av mrw »

Hej

Har slängt in postfix på min server via webmin, var inga problem och det mesta funkar som jag vill.

Dock så kommer mail till vissa adresser inte fram utan man får detta felet

Kod: Markera allt

host eni-mail02.sth.basefarm.net[80.76.148.5] said: 451 Invalid sender <kontonamn@mindomän.com> (in reply to RCPT TO command)
Skulle tippa på att de kan ha med adressen kontonamn@mindomän.com som ställer till det, mailet ska komma ifrån auto@mindomän.com, men return-path blir kontonamn@mindomän.com.
kontonamn = det kontot som Apache körs under.

Hur/var ändrar man detta?
Jag är väldigt dåligt insatt i postfix och mailservrar allmänt.

Tacksam för all hjälp man kan få.

-/Christian
andol
Inlägg: 3093
Blev medlem: 31 dec 2007, 00:19
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur

Re: postfix + mail via php

Inlägg av andol »

För att sätta avsändare med php:s mailfunktion så använder du dig utav en "additional_parameters". Den ska då vara "-f user@domain".

http://se2.php.net/manual/en/function.mail.php

Är dock rätt övertygad om att det inte är användardelen i mailadressen som det spricker på. Skulle snarare säga att det är något tras i maildomänen som den relayande smtp-servern hakar upp sig på. Antar att "mindomän.com" bara är en ersättare för den egentliga domänen?
Omikr0n
Inlägg: 13
Blev medlem: 22 aug 2007, 20:40
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS

Re: postfix + mail via php

Inlägg av Omikr0n »

lånar lite..

vet ni om det går att göra så att sender blir beroende på vilken sida man är inne på?

typ om jag kör virtual host med 3 domäner och vill att avsändaren på Domain1.com ska vara postmaster@domain1.com osv.

Hoppas jag är tydlig nog?


typ:
sendmail_path = /usr/sbin/sendmail -t -i -f mysql:/etc/mail/domains.cf -F POSTMASTER

ah, nåt sånt ?
andol
Inlägg: 3093
Blev medlem: 31 dec 2007, 00:19
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur

Re: postfix + mail via php

Inlägg av andol »

Inte då lättare att bara knycka domännamnet från till exempel $_SERVER["HTTP_HOST"] ?
Omikr0n
Inlägg: 13
Blev medlem: 22 aug 2007, 20:40
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS

Re: postfix + mail via php

Inlägg av Omikr0n »

Ja det är det säkert, hur gör jag det ?
mrw
Inlägg: 2
Blev medlem: 29 apr 2008, 20:42
OS: Ubuntu
Utgåva: 10.04 Lucid LTS

Re: postfix + mail via php

Inlägg av mrw »

mindomän.com är i verkligheten en riktig domän.

Här är headern från ett mail skickat från ett phpbb2 forum, allt stämmer förutom "Return-Path" som då får apache2's användare istället för den avsändaren som jag vill ha.

Kod: Markera allt

-------- Ursprungligt meddelande --------
From: 	- Thu May 01 23:45:10 2008
X-Account-Key: 	account2
X-UIDL: 	UID5370-1080341584
X-Mozilla-Status: 	0001
X-Mozilla-Status2: 	00000000
X-Mozilla-Keys: 	
[color=#FF0000]Return-Path: 	<kontonamn@mindomän.com>[/color]
X-Original-To: 	user@domain.net
Delivered-To: 	user@domain.net
Received: 	from mx-c.b-one.net (mx-c.one.com [195.47.247.175]) by mail1.b-one.net (Postfix) with ESMTP id C9B321CE8205 for <user@domain.net>; Thu, 1 May 2008 23:37:15 +0200 (CEST)
X-Greylist: 	domain auto-whitelisted by SQLgrey-1.7.4
Received: 	from mindomän.com (unknown [195.20.207.164]) by mx-c.b-one.net (Postfix) with ESMTP id 6B8898000C01 for <user@domain.net>; Thu, 1 May 2008 23:37:15 +0200 (CEST)
Received: 	by mindomän.com (Postfix, from userid 33) id EB5A336F01FE; Thu, 1 May 2008 23:37:11 +0200 (CEST)
To: 	user@domain.net
Subject: 	Du har fått ett Privat Meddelande
Reply-to: 	automatisk@mindomän.com
From: 	automatisk@mindomän.com
Message-ID: 	<4b33db76729d64xxxxxxxx258d70b@www.mindomän.com>
MIME-Version: 	1.0
Content-type: 	text/plain; charset=iso-8859-1
Content-transfer-encoding: 	8bit
Date: 	Thu, 01 May 2008 23:37:11 +0200
X-Priority: 	3
X-MSMail-Priority: 	Normal
X-Mailer: 	PHP
X-MimeOLE: 	Produced By phpBB2
X-Virus-Scanned: 	by one.com
X-Amavis-Alert: 	BAD HEADER Non-encoded 8-bit data (char E5 hex) in message header 'Subject' Subject: Du har f\345tt ett Privat M... ^
X-Spam-Status: 	No, hits=0.6 tagged_above=0.0 required=2.0 tests=NO_REAL_NAME
X-Spam-Level: 	
Provade att skicka mail direkt från pine och då blir det rätt, dvs det är bara det som skickas via php som strular :/
Nån som kan ha nån mer ide på var man skall börja leta fel?

-/Christian
Skriv svar

Återgå till "Nätverk, säkerhet och servrar"