Steffen: mail()-problem

Hallo,

mein Problem ist folgendes:
ich versende eine mail mittels mail(). wenn der empfänger nicht existiert, kommt sie natürlich zurück - soweit klar. da aber oft die mails zurückkommen, nutze ich folgenden code:

mail("empfaenger@fremde-domain.de", "betreff", "nachricht", "From: keine-antwortadresse@domain.de\r\nReply-To: team@domain.de");

nun habe ich aber das problem, dass die ganzen mails an info@domain.de zurückkommen - was natürlich nervig ist, wenn man am tag >50 solcher fehlermails bekommt.
es ist nirgendwo in der seite (weder in php, noch in der konfig bei unserem provider) etwas von info@ eingetragen - aber trotzdem kommt alles dahin zurück.

ich habe zwar schon mit unserem provider telefoniert (hosteurope), allerdings sind die öfters ein bischen lahm ;-)

im header einer gesendeten mail stehen - wie in php angegeben - die korrekte absender/reply-to-adresse, jedoch noch Return-path: info@domain.de
den kann ich aber anscheinend nicht mit php beeinflussen.

auch ein vorhergehendes ini_set("sendmail_from", "team@domain.de"); hilft nichts.

aja, nicht dass jemand denkt, ich betreibe fleißig spamming.... wir haben eine single-community und bei einem nachrichten-eingang erhält der user eine mail - wobei ab und zu ( ;-) ) mal eine adresse falsch ist.

wäre echt praktisch, wenn mir da jemand weiterhelfen könnte :)

danke,
steffen

  1. Hallo,

    vielleicht helfen Dir die Links hier:
    http://www.php.net/manual/de/function.imap-mail.php
    http://www.dclp-faq.de/q/q-mail-windows.html

    Grüße blechdachs

  2. hi,
    dass kann darann liegen, dass ein catch-all auf die info@domain.de
    eingerichtet wurde, hatte mein Vater auchmal....

    verschick doch einfach die Mails von der Adresse, dann kommen sie mit
    der Reply funktion auch zurück

    mfg

    haiopei

    1. »»vielleicht helfen Dir die Links hier:
      »»http://www.php.net/manual/de/function.imap-mail.php
      »»http://www.dclp-faq.de/q/q-mail-windows.html
      wieso unter windows und warum imap? hilfe *heul*

      dass kann darann liegen, dass ein catch-all auf die info@domain.de
      eingerichtet wurde, hatte mein Vater auchmal....

      catch-all ist zwar eingerichtet, aber das ändert nichts daran, dass die mails nicht an die gewünschte (existierende) email-adresse zurückkommen

      verschick doch einfach die Mails von der Adresse, dann kommen sie mit
      der Reply funktion auch zurück

      mach ich doch :(

      es stimmt das from und auch das reply-to. wenn die mail ankommt, passt auch alles. wenn aber die mail zurückkommt, geht sie an info@ - so wie es unter return-path im header steht, aber wie kann ich den return-path beeinflussen?

      mfg,
      steffen

      1. wieso unter windows und warum imap? hilfe *heul*

        string imap_mail ( string to, string subject, string message [, string additional_headers [, string cc [, string bcc [, string rpath]]]])

        Mittels rpath denke ich kannst Du den Return-Path verändern.

        Wenn Du die Mail via SMTP versendest ist es Dir überlassen welchen Absender Du angibst. Somit ändert sich auch der Return-Path.

        fputs($fp, "MAIL FROM: ab@send.er\r\n");

        Grüsse blechdachs

        1. string imap_mail ( string to, string subject, string message [, string additional_headers [, string cc [, string bcc [, string rpath]]]])
          Mittels rpath denke ich kannst Du den Return-Path verändern.

          kann ich die genauso einfach senden, wie über die mail-funktion?

          steffen

          1. ich habe mit jetzt mal genauer das userfeedback auf [linkhttp://www.php.net/manual/de/function.mail.php[/link] angeschaut.
            da gibt es genaus den optionalen letzten parameter, um über -freturn-adresse (zB ... ,"-fkeine-antwortadresse@domain.de") den return-path festzulegen. bei mir funktioniert das auch ohne die teilweise erzeuge XauthenticationWarning