[Support] php cgi mail - errormessage an mich - nicht an httpd at h02.hostsharing.net

irene kühne irene.kuehne at mued.de
Mon Dec 10 20:52:00 CET 2007


Hallo Paul, support

[..]
> > Aber genau die autom. mails vom Server über eine nicht erreichbare
> > email Adresse kommen nicht bei mir an. Einiges andere habe ich schon
> > durchprobiert und es funktioniert (mit der php5.2.5 Version). Zum
> > testen der Mailfunktion habe ich absichtlich einige falsche email
> > Adressen angeschrieben und keine autom. mails vom Server bekommen.
> 
> Wenn das versendende Script das Envelope-From nicht explizit setzt,
> landen die beim Domainadmin. 

Falls ich das richtig verstehe - diese Angaben (Envelope-From, ...) sind im php-script 
vorhanden und werden auch richtig als "Absender" und "Antwort an" angezeigt, wenn die 
mail richtig ankommt.

From:user3 at example.com
Reply-To:user3 at example.com

Aber das, was bei mir in Pegasus "Return-Path" heisst, wird trotzdem so (in den php-
mails)
Return-Path: <xyz00 at h02.hostsharing.net>
und nicht so
Return-Path: <xyz00-user3 at h02.hostsharing.net>
angezeigt.
D.h. die Angabe des Wertes von Reply-To: aus dem script wird bei autom. Antworten auf 
unzustellbare mails ignoriert.


Meine Hostmaster-Glaskugel ;-) sagt mir,
> dass du deine E-Mails normalerweise nicht über den Domainadmin-Account
> abrufst und im ~/Maildir/ des Domainadmins ein paar Bounces liegen.

Richtig, dort liegen sie - und sie mussten ja eigentlich auch dort liegen, da bei den php-
Testmails an mich selber als 
Return-Path: <xyz00 at h02.hostsharing.net>
angegeben war.
Aber ich bekam diese mails nicht an die angegebene interne Adresse zugestellt.
In der aliases steht:
xyz00:	user3 at domain.de
Ich kann diese mails natürlich direkt unter xyz00 abrufen, aber eigentlich sollte der 
Eintrag bei aliases doch funktionieren. 

Das Problem mit aliases besteht übrigens schon länger und ich hatte die Benutzung 
eingestellt und in virtusertable 
postmaster at example.com   externe.emailadresse at woanders.de
eingetragen - und keinen Eintrag mehr in der aliases drin, weil es nur Fehlermeldungen 
gab.
Vermutlich muss das Problem mit ~/etc/aliases geregelt werden und dann funktioniert 
auch der Versand der Fehlermails an meine angegebene Adresse.

> 
> > Kann ich z.B. in der php-cgi-fcgi.ini etwas bei 
> > sendmail_path =
> > eintragen?
> 
> Vermutlich kann man auch über sendmail_path das Envelope-From setzen,
> ja. 

Die genaue Schreibweise der Angabe von 
sendmail_path
in der php-cgi-fcgi.ini würde mich sehr interessieren!


Üblicher dürfte der Weg über das additional_parameters-Argument der
> PHP-mail-Funktion sein: http://www.php.net/manual/en/function.mail.php

S.o. - soweit ich geforscht habe, funktioniert dieser Weg nicht.

> > Oder brauche ich eine besondere Einstellung in aliases / virtusertable?
> 
> Du kannst natürlich auch die E-Mails an deinen Domainadmin-Account per
> ~/.forward oder ~xyz00/etc/aliases an eine E-Mail-Adresse oder einen
> Paketaccount weiterleiten, von der/dem du regelmäßig die E-Mails
> abrufst. Das ist insbesondere für den Fall, dass der Domainadmin
> gleichzeitig Paketadmin ist, auch unabhängig von PHP-Mail-Bounces sehr
> empfehlenswert, weil an die Accounts u.U. auch mal recht wichtige
> administrative E-Mails von Hostsharing versendet werden könnten.
> 
> Paul
 

Alles Gute, Irene

Atomkraftwerke abschalten - ganz einfach!
Nur noch atomfreien Strom kaufen - 
wenn das alle tun...
www.ews-schoenau.de
-------------- next part --------------
An HTML attachment was scrubbed...
URL: /archiv/support/attachments/20071210/11abed52/attachment.htm 


More information about the Support mailing list