geplaatst door: Sjors

Ik verstuur vanaf mijn webserver regelmatig E-mail gegenereerd vanuit PHP scripts. Deze gebruiken _www@Mac-mini.local als afzender. Hoe en waar kan ik dit veranderen naar een bestaand adres?

(Bewerkt door Sjors om 16:22, 25-01-2010)
[OPGELOST] Configureren postfix op Mac OS X 10.5.8
25 januari 2010 - 14:04    reactie #1
geplaatst door: MightyMr
vi /etc/postfix/main.cf

even de juiste regel editten en met sudo postfix reload de config opnieuw inladen

is geloof ik de regel waar $my_domain in staat

(Bewerkt door MightyMr om 14:06, 25-01-2010)

-= Failure is not an option =- > -= Sommige mensen kunnen alles wat krom is rechtpraten =-
[OPGELOST] Configureren postfix op Mac OS X 10.5.8
25 januari 2010 - 14:12    reactie #2
geplaatst door: Sjors
Verukkelijk bedankt! Ik zit me suf te zoeken in dat bestand. Ik neem aan dat ik daar ook de gebruiker _www kan veranderen of is dat in de configuratie van Apache en PHP te regelen?
[OPGELOST] Configureren postfix op Mac OS X 10.5.8
25 januari 2010 - 15:24    reactie #3
geplaatst door: MightyMr
Ik denk dat je in de php scripts het from adres goed moet zetten, de domainname uit de postfix conf is wat er in de headers komt te staan.
-= Failure is not an option =- > -= Sommige mensen kunnen alles wat krom is rechtpraten =-
[OPGELOST] Configureren postfix op Mac OS X 10.5.8
25 januari 2010 - 16:20    reactie #4
geplaatst door: Sjors
Dankjewel, het veranderen van die waarde maakt inderdaad dat er verzonden wordt van _www@mijneigendomeinnaam.nl.<p>Om te voorkomen dat je een fout terugkrijgt van de ontvangende server zoals bijvoorbeeld:

Jan 25 15:31:43 Mac-mini postfix/smtp[8479]: 0934B1F3293: to=<naamvan@ontvanger.nl>, relay=mail.ontvanger.nl[XXX.XXX.XXX.XXX]:25, delay=0.4, delays=0.02/0.01/0.16/0.21, dsn=4.0.0, status=deferred (host mail.ontvanger.nl[XXX.XXX.XXX.XXX] said: 451-XXX.XXX.XXX.XXX is not yet authorized to deliver mail from 451-<"_www@mijneigendomeinnaam.nl> to <naamvan@ontvanger.nl>. Please try 451 later. (in reply to RCPT TO command))

Is het belangrijk dat je in /private/etc/postfix/generic de volgende regels actief maakt:

# EXAMPLE
#        The  following  shows  a  generic  mapping with an indexed
#        file.  When mail is sent to a remote host via  SMTP,  this
#        replaces  his@localdomain.local  by  his ISP mail address,
#        replaces her@localdomain.local by her  ISP  mail  address,
#        and  replaces  other  local  addresses by his ISP account,
#        with an address extension of +local (this example  assumes
#        that the ISP supports "+" style address extensions).
#
        /etc/postfix/main.cf:
            smtp_generic_maps = hash:/etc/postfix/generic
#
        /etc/postfix/generic:
            _www@mijneigendomeinnaam.nl   postmaster@mijneigendomeinnaam.nl
#            her@localdomain.local   heraccount@herisp.example
#            @localdomain.local      hisaccount+local@hisisp.example
#
#        Execute  the  command "postmap /etc/postfix/generic" when-
#        ever the table is changed.  Instead of hash, some  systems
#        use  dbm database files. To find out what tables your sys-
#        tem supports use the command "postconf -m".

In bovenstaande melding is een deel anoniem gemaakt zoals IP adressen en E-mail adressen.

Wanneer je het bestand /private/etc/postfix/generic hebt aangepast komt de foutmelding niet meer voor, is het E-mail adres van de afzender correct in de zichtbare header in Mail.app en is alleen in de bron van de header nog een _www@mijneigendomeinnaam.nl te vinden.

Received: from mijneigenhostnaam.mijnprovider.nl ([XXX.XXX.XXX.XXX] helo=Mac-mini.local) by mail.ontvanger.nl with esmtp (Exim 4.63) (envelope-from <_www@mijneigendomeinnaam.nl>) id 1NZQEo-0002oP-Ew for naamvan@ontvanger.nl; Mon, 25 Jan 2010 15:48:22 +0100
<p>Het werkt dus goed nu dankzij jouw berichten MightyMr. :thumbs-up: <p>Het feit dat alleen nog in de bron _www@mijneigendomeinnaam.nl vermeld wordt is dus niet meer verontrustend omdat het niet meer tot foutmeldingen leidt. Dit hoeft dus niet meer per sé te worden gewijzigd denk ik.

(Bewerkt door Sjors om 16:35, 25-01-2010)