keine Mails via PHP

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • keine Mails via PHP

    Hi Profis,

    ich bin seit ein paar Tagen dran, mir einen eigenen Webserver aufzusetzen. Ich habe es nun geschafft, einen Debian sampt PHP5 und Mysql 5 zum laufen zu bringen.

    Was jedoch noch nicht funktioniert, ist mein Mailversand. Über keines meiner Scripte (PHP) lässt sich auch nur eine einzige Mail versenden, obwohl exim4 und procmail installiert sind.

    In meinem Ordner /var/mail fand ich nun eben eine E-Mail mit den Inhalt:


    From MAILER-DAEMON Wed Dec 13 13:59:23 2006
    Return-path: <>
    Envelope-to: root@localhost.localdomain
    Delivery-date: Wed, 13 Dec 2006 13:59:23 +0100
    Received: from Debian-exim by XXXXX.de with local (Exim 4.50)
    id 1GuThj-00010n-OP
    for root@localhost.localdomain; Wed, 13 Dec 2006 13:59:23 +0100
    X-Failed-Recipients: restart@localhost.localdomain
    Auto-Submitted: auto-generated
    From: Mail Delivery System <Mailer-Daemon@localhost.localdomain>
    To: root@localhost.localdomain
    Subject: Mail delivery failed: returning message to sender
    Message-Id: <E1GuThj-00010n-OP@XXXXX.de>
    Date: Wed, 13 Dec 2006 13:59:23 +0100

    This message was created automatically by mail delivery software.

    A message that you sent could not be delivered to one or more of its
    recipients. This is a permanent error. The following address(es) failed:

    restart@localhost.localdomain
    Unrouteable address

    ------ This is a copy of the message, including all the headers. ------

    Return-path: <root@localhost.localdomain>
    Received: from root by XXXXX.de with local (Exim 4.50)
    id 1GuTh0-0000zv-4T
    for restart@localhost.localdomain; Wed, 13 Dec 2006 13:59:23 +0100
    Message-Id: <E1GuTh0-0000zv-4T@XXXXX.de>
    From: root <root@localhost.localdomain>
    Date: Wed, 13 Dec 2006 13:59:23 +0100


    Hat jemand eine Idee?
    Gruß
    Jörn

  • #2
    Problem gelöst

    Hallo,

    ich habe soeben mein Problem gelöst:


    1. Schritt: Stellen sie sicher, dass folgende Module unter Debian zusätzlich zu Postfix auf Ihrem Rechner installiert sind:

    (installieren mit apt-get)

    postfix-tls
    libsasl2-modules



    2. Schritt: Editieren Sie die Datei /etc/postfix/main.cf, sie muss folgende Zeilen enthalten:
    relayhost = smtp.1und1.de
    smtp_sasl_auth_enable = yes
    smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
    smtp_sasl_security_options = noanonymous


    3. Schritt: Die Datei /etc/postfix/sasl_passwd enthält folgenden Eintrag:
    smtp.1und1.de m12345678-1:mypass


    m12345678-1 und mypass sind durch den Postfachnamen und das dazugehörige Passwort zu ersetzen. Die Rechte der Datei sollten (-rw------) root.root sein.
    4. Schritt: Konvertieren Sie die Datei in .db-Format: postmap /etc/postfix/sasl_passwd und starten Sie Postfix erneut: /etc/init.d/postfix reload

    funktioniert problemlos

    Gruß
    Jörn

    Kommentar

    Lädt...
    X