mail() mit Provider Mailserver

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

  • mail() mit Provider Mailserver

    Hallo Community
    ich habe ein grosses Problem mit der Funktion mail():
    Ich kann keine mails versenden.

    Als MTA dient der Postfix.

    In der main.cf von Postfix ist unter:
    relayhost = mail.bluewin.ch
    eingetragen.

    Bei diesem Mailserver wäre eigentlich keine Authentifizierung nötig.

    Nun das Script:
    PHP-Code:
    <?
    $email_from_name = "Cronjob";
    $email_from_mail = "root@myserver.com";
    $email_to = "me@provider.ch";
    $email_betreff = "Cronjob Report";
    $kommentar = "Bitte schnell Nachsehen";

    $header="From:$email_from_name<$email_from_mail>\n";
    mail($email_to,$email_betreff,$kommentar,$header);

    ?>
    Leider geht keine Mail raus.

    Was muss ich tun? Wo muss ich eine Anpassung vornehmen? (Postfix oder php.ini) Weis jemand noch ein Mailserver, welcher ohne Authentifizierung ist?

    Die /var/log/mail gibt das folgende aus:
    Mar 28 21:09:56 linux postfix/pickup[2562]: B343647EF9: uid=30 from=<wwwrun>
    Mar 28 21:09:56 linux postfix/cleanup[4548]: B343647EF9: message-id=<20040328190956.B343647EF9@linux.lan>
    Mar 28 21:09:56 linux postfix/qmgr[29390]: B343647EF9: from=<wwwrun@linux.lan>, size=361, nrcpt=1 (queue active)
    Mar 28 21:09:56 linux postfix/smtp[4549]: B343647EF9: to=<me@bluewin.ch>, relay=none, delay=0, status=deferred (Name service error for name=mail.bluewin.ch type=MX: Host not found, try again)


    Besten Dank für die Hilfe
    r2k
    Zuletzt geändert von r2k; 28.03.2004, 21:13.

  • #2
    Die Antwort lautet:
    myorigin = meine Domain

    und dies muss in der main.cf vom Postfix eingetragen werden.

    Kommentar

    Lädt...
    X