WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Postfix problem (https://www.wn.se/forum/showthread.php?t=35288)

hundserver 2009-02-21 09:18

Hittar inte lösningen på detta,
har ställt in postfix så att all mail skall hanteras av en extern mailserver, men om jag ex skickar data från ett formulär
eller dyl så får jag upp www-data@domännamn.se som avsändare i min mailserver,

i mailen som sedan kommer fram ser det ut som det kommer från rätt avsändare, men om man kollar
mailets källkod ser man

X-Rcpt-To: namn@domän.se
X-MDRcpt-To: namn.domän.se
X-MDRemoteIP: ip.adress.från.skickande.servern
X-Return-Path: [email protected]ern
X-Envelope-From: [email protected]ern
X-MDaemon-Deliver-To: namn@domän.se
Reply-To: namn@domän.se

Hittar ingen inställning där jag talar om för postfix att det skall vara en annan user som utgående ist för www-data

I script där jag själv kan bestämma mailserver är det inga problem, men om enn formulär ex använder sendmail så blir det såhär.

Så hur byter jag ut www-data användaren?

:blink:

najk 2009-02-21 09:26

From: [email protected] ?

hundserver 2009-02-21 10:21

Citat:

Originally posted by najk@Feb 21 2009, 10:26
From: [email protected] ?
hittar ingenstans man ändrar det i postfix

X-Return-Path: [email protected]ern
X-Envelope-From: [email protected]ern

dessa värden voll jag ändra,

martin-lb 2009-02-21 11:11

Det finns två avsändare i ett brev kan man påstå, det som kallas envelope-sender samt header-FROM.

Se det som att du skickar ett vanligt brev med posten. På kuvertet skriver du en avsändare (och mottagare självklart), det är envelope sender. Men i själva brevet som du lagt i kuvertet så skriver du en annan avsändare vilket är "header from".

Mailklienterna visar avsändaren som finns i "Header from:". I PHP's mail() funktion så kan du ange det i header-delen, vilket blir det som mottagaren ser som avsändare. Spana in exemplen som finns på se.php.net/mail t.ex (även om det inte är PHP du använder så kan exemplen kanske hjälpa)

Däremot så kommer envelope-sendern fortfarande att bli [email protected]. Envelope-sendern används t.ex. när mottagande mailserver inte kan ta emot brevet och skickar en bounce, denna bounce kommer att skickas till envelope-sendern.

Om det inte räcker att du sätter header-from så kan du i Postfix skriva om envelope avsändaren, se http://www.postfix.org/ADDRESS_REWRITING_README.html - jag är dock osäker på eventuell syntax, men det finns bra guider, det "e bara o sök".


/M

hundserver 2009-02-21 20:56

Citat:

Originally posted by martin-lb@Feb 21 2009, 12:11
Det finns två avsändare i ett brev kan man påstå, det som kallas envelope-sender samt header-FROM.

Se det som att du skickar ett vanligt brev med posten. På kuvertet skriver du en avsändare (och mottagare självklart), det är envelope sender. Men i själva brevet som du lagt i kuvertet så skriver du en annan avsändare vilket är "header from".

Mailklienterna visar avsändaren som finns i "Header from:". I PHP's mail() funktion så kan du ange det i header-delen, vilket blir det som mottagaren ser som avsändare. Spana in exemplen som finns på se.php.net/mail t.ex (även om det inte är PHP du använder så kan exemplen kanske hjälpa)

Däremot så kommer envelope-sendern fortfarande att bli [email protected]. Envelope-sendern används t.ex. när mottagande mailserver inte kan ta emot brevet och skickar en bounce, denna bounce kommer att skickas till envelope-sendern.

Om det inte räcker att du sätter header-from så kan du i Postfix skriva om envelope avsändaren, se http://www.postfix.org/ADDRESS_REWRITING_README.html - jag är dock osäker på eventuell syntax, men det finns bra guider, det "e bara o sök".


/M

Ahh där har vi nått att glo igenom..

Tnx


Alla tider är GMT +2. Klockan är nu 07:52.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson