Roger: mail(): SMTP server response: 553 Requested action not taken

moin!

ich verusche eine mail per mail() an $empfaenger = "roger rehnelt@gmx.net"; zu senden. dabei bekomme ich obige fehlermeldung. ich habe schon jede kombination versucht (hochkommas), aber nix half. habe dann den namen rausgenommen: immer noch. erst beim entfernen der <> (also nur die reine email) konnte ich eine mail versenden.
wie kann ich jetzt den komfort genießen, trotzdem den namen im empfänger anzugeben?

--
exakte fehlermeldung:

Warning: mail(): SMTP server response: 553 Requested action not taken: mailbox name not allowed or chunk too large in d:\user\mailtest.php on line 19
---

gru.
roger.

--
Dein eigenes Newslettersystem auf deiner Homepage: http://newsletter.maennchen1.de
    1. moin!

      toll!
      haste dir mal die links angesehen? meinst du nicht, dass ich das nicht schon versucht hätte?!

      gruß.
      roger.

      --
      Dein eigenes Newslettersystem auf deiner Homepage: http://newsletter.maennchen1.de
      1. gude,

        haste dir mal die links angesehen? meinst du nicht, dass ich das nicht schon versucht hätte?!

        das habe ich dir unterstellt, und ausserdem kann man mit den wenigen informationen, die du gepostet hast, nichts wirklich anderes tun als bei google zu suchen.
        wie wärs denn mal mit: OS, smtp prog, die email, hat die email n anhang, hast du es schon mal mit einem anderen mailprogramm versucht, vielleicht ist die mailbox von dem anderen user voll, keine ahnung, das ist wie blind auf spatzen schiessen.

        gruss

        --
        no strict;
        no warnings;
        Selbstcode: (_*_) ^_^ ( . ) ( . ) :-(bla)
        1. moin!

          os: win nt (wie am dateipfad zu erkennen war)
          smtp: lotus notes 6.0

          die email adresse ist egal. war meine. auch bei anderen adressen half es nix. der emailtext lautet "hallo". mehr nicht.
          ich hab versucht bereits die unnötigen faktoren auszuschließen -> es ist also ein simple mail, die versendet werden soll.

          gruß.
          roger.

          --
          Dein eigenes Newslettersystem auf deiner Homepage: http://newsletter.maennchen1.de
          1. hallo,
            falls du über einen nicht über einen domino server verschickst:
            wie sieht denn deine absender adresse aus? weil vielleicht das relevant sein könnte:

            falls deine absender adresse so aussieht: MAIL From:<Joe_User/CAM/Lotus@lotus.com>
                          ^   ^ <-- sowas und anderes wird wahrscheinlich der gmx MTA verbieten. du kannst aber gerne mir mal eine testmail schreiben. mailto:eternius@opposoft.de

            dann ergibt das diesen fehler
            http://www-1.ibm.com/support/docview.wss?rs=899&context=SSKTVH&context=SSKTK9&context=SSKTKX&context=SSKTM2&context=SSKTMJ&context=SSKTPQ&context=SSKTPA&context=SS5LUA&context=SSMT72&context=SSKTR9&context=SSKU24&context=SSKTTW&context=SSKTUB&context=SSKTWB&context=SSKTWP&context=SSKTX4&context=SSKTXQ&context=SSKTYF&context=SSYSVG&context=SSKTZ5&context=SSKTZF&context=SSZHFR&context=SS6JT7&context=SS6PC5&context=SS6JUL&context=SS6JVW&context=SSFLMV&context=SSKTL5&q1=553&uid=sim2f9bc24714b1e75c685256a2300766a6b&loc=en_US&cs=utf-8&lang=en+en

            gruss

            --
            no strict;
            no warnings;
            Selbstcode: (_*_) ^_^ ( . ) ( . ) :-(bla)
            1. moin!

              die absenderadresse ist die selbe, wie in der php.ini eingetragen (schliesslich wird nicht über sendmail versendet). die empfängeradresse ist auch valide. kriegt man ja mit, wenn man einfach nur an die email eine mail versendet. wie bereits erwähnt funktioniert das. wenn ich aber die <> um die emailadresse mache, bekomme ich o.g. fehlermeldung.

              gruß.
              roger.

              --
              Dein eigenes Newslettersystem auf deiner Homepage: http://newsletter.maennchen1.de
              1. Hi,

                also: GMX akzeptiert Adressen der Form: NAME EMAIL@ADRESSE.DE
                Das kann nicht das Problem sein. Vielleicht kommt Dein MTA nicht mit zurecht?!

                Gruss
                Stefan

                1. moin!

                  ich bekomme die fehlermeldung nicht vom empfänger sondern beim versenden. wie die fehlermeldung schon sagt: direkt vom smtp. und der meckert über die empfaenger-email-adresse.

                  gruß.
                  roger.

                  --
                  Dein eigenes Newslettersystem auf deiner Homepage: http://newsletter.maennchen1.de
                  1. hallo,
                    dann würde ich mal sagen es liegt entweder an deinem skript und/oder der  MTA ist falsch/anders konfiguriert, wie Stefan schon gesagt hat,
                    wenn du magst kannst du ja code posten.

                    gruss

                    --
                    no strict;
                    no warnings;
                    Selbstcode: (_*_) ^_^ ( . ) ( . ) :-(bla)
                    1. moin!

                      es wird wohl an dem mta liegen, nur auf die kiste hb ich nat. keinen einfluss.
                      habe übrigens auch so eine lösung gefunden. ob das nun auf anderen system auch funktioniert, weiss ich nicht (habs noch nicht getestet). einfach den header durch ein "to:..." ergänzen:

                      $sender = '"admin" admin@server.com';
                      $empfaenger = '"roger" rehnelt@gmx.net';

                      $header  = "From: $sender\n";
                      $header .= "To: $empfaenger\n";
                      $nachricht_neu = "hallo!\n";

                      mail("rehnelt@gmx.net","test mit mail",$nachricht_neu,$header);

                      alles sehr merkwürdig...

                      gruß.
                      roger.

                      --
                      Dein eigenes Newslettersystem auf deiner Homepage: http://newsletter.maennchen1.de
                      1. gude,

                        wenn deine lösung funktioniert, ist das doch schon mal erfreulich ;-)

                        $sender = '"admin" admin@server.com';
                        $empfaenger = '"roger" rehnelt@gmx.net';

                        $header  = "From: $sender\n";
                        $header .= "To: $empfaenger\n";
                        $nachricht_neu = "hallo!\n";

                        mail("rehnelt@gmx.net","test mit mail",$nachricht_neu,$header);

                        ich weiss aber das "rehnelt@gmx.net" mit Perl nicht funktioniert, sondern nur "rehnelt@gmx.net" oder 'rehnelt@gmx.net' (sonderzeichen escapen).

                        alles sehr merkwürdig...

                        so gut kenn ich mit lotus nicht aus ;-(

                        gruss

                        --
                        no strict;
                        no warnings;
                        Selbstcode: (_*_) ^_^ ( . ) ( . ) :-(bla)
                      2. Hi,

                        schreib doch mal so:

                        $sender = 'admin admin@server.com';
                        $empfaenger = 'roger rehnelt@gmx.net';

                        $header  = "From: $sender\n";
                        $header .= "To: $empfaenger\n";
                        $nachricht_neu = "hallo!\n";

                        mail("rehnelt@gmx.net","test mit mail",$nachricht_neu,$header);

                        Das @ muss man nur in PERL escapen, weil es dort die Bezeichnung für Arrays ist, in PHP fällt das natürlich raus. (INFO)

                        Gruss
                        Stefan

                2. Hi,

                  also: GMX akzeptiert Adressen der Form: NAME EMAIL@ADRESSE.DE
                  Das kann nicht das Problem sein. Vielleicht kommt Dein MTA nicht mit zurecht?!

                  schätze ich mal:
                  telnet mail.gmx.de 25

                  220 {mp016} GMX Mailservices ESMTP
                  MAIL FROM: "eternius" blut2000@gmx.de
                  250 2.1.0 {mp016} ok
                  RCPT TO: "hampelmann" blut2000@gmx.de
                  502 5.5.2 {mp016} Unimplemented
                  RCPT TO: "hampelmann" blut2000@gmx.de
                  250 2.1.5 {mp016} ok
                  data
                  354 {mp016} Go ahead
                  test
                  .
                  250 2.6.0 {mp016} Message accepted
                  gruss

                  --
                  no strict;
                  no warnings;
                  Selbstcode: (_*_) ^_^ ( . ) ( . ) :-(bla)
  1. hallo,

    ich verusche eine mail per mail() an $empfaenger = "roger rehnelt@gmx.net"; zu senden. dabei bekomme ich obige fehlermeldung.

    unter Self PHP gibtes dazu eigentlich gut Beispiele!
    finde den link nicht, weil server ist ausgelastet.

    Beispiel:
    <?PHP  //Wird vom Formular ausgefuellt  $email_to = "$name_freund <$email_freund>";   //Absender-Email  $email_from_mail = "mail@selfphp3.de";   //Absender-Name  $email_from_name = "Damir Enseleit";   //Betreff in der Mail  $email_betreff = "Selfphp-Mailer";  //BCC  $email_to_bcc = "mail@selfphp4.de";?>

    <html><head>
    <title>Selfphp-Mailer</title>
    </head>
    <body bgcolor="#FFFFFF">
    <h4>Selfphp-Mailer</h4>
    <?php
    if(!isset($email_freund)){
    ?>
    <form action="index.html" method="post">
    <table width="58%" border="0" cellspacing="2" cellpadding="0">
      <tr>
        <td width="15%" valign="top">
          Name/Freund:
        </td>
        <td width="85%">
          <input type="text" name="name_freund">
        </td>
      </tr>
      <tr>
        <td width="15%" valign="top">
          Email/Freund:
        </td>
        <td width="85%">
          <input type="text" name="email_freund">
        </td>
      </tr>
      <tr>
        <td width="15%" valign="top">
          Kommentar:
        </td>
        <td width="85%">
          <textarea cols="30" rows="6" name="kommentar"></textarea>
        </td>
      </tr>
      <tr>
        <td width="15%" valign="top"> </td>
        <td width="85%">
          <input type="submit" value="HTML-Mail senden" name="submit">
        </td>
      </tr>
    </table>
    </form>
    <?php
    }
    else{
      $emailbody = '
      <html>
      <!--
      Hallo ' . $name_freund . '
      Ihr System unterstuetzt keine HTML-Mails!
      Folgende Nachricht wurde Ihnen uebermittelt:
      ' . $kommentar . '
      -->
      <body bgcolor="#FFFFFF" text="#000000">
      <table cellpadding="4" cellspacing="0" border="0" width="100%">
        <tr>
          <td bgcolor="#FFEEDD" >
            <b>SELFPHP: Version 1.0.0 , Autor: Damir Enseleit</b>
          </td>
        </tr>
      </table>
      <table cellpadding="4" cellspacing="0" border="0" width="100%">
        <tr>
          <td bgcolor="#EEEEEE" >
            <img src="http://www.selfphp3.de/src/logo.gif" width="106" height="109" border="0" alt="SELFHTML">
          </td>
          <td bgcolor="#EEEEEE" valign="bottom" width="100%">
            Dynamische Webapplikationen:<br>
            <b>PHP-Dateien selbst erstellen</b>
            <h1>Newsletter</h1>
          </td>
        </tr>
        <tr>
          <td bgcolor="#EEEEEE" valign="top" align="center">
            <h2>Inhalt</h2>
          </td>
          <td bgcolor="#FFFFFF" valign="top" width="100%">
            <h2>Hallo ' . $name_freund . '</h2>
            <p><b>Das ist Deine Nachricht:</b></p>
            <pre><font face="Verdana,Geneva,Arial, Helvetica,sans-serif" color="#006600">'
             . $kommentar .
             '</font></pre>
          </td>
        </tr>
        <tr>
          <td colspan=2 bgcolor="#EEEEEE" >
            <img src="http://www.selfphp3.de/src/up.gif" width="14" height="10" border="0" alt="nachoben">&#160;
          </td>
        </tr>
      </table>
      <p>© 2001<img src="http://www.selfphp3.de/src/mail.gif" width="15" height="10" border="0" alt="E-Mail">
       <a href="mailto:mail@selfphp3.de">Damir Enseleit, mail@selfphp3.de</a></p>
    </body>
    </html>
    ';
    $header="From:$email_from_name<$email_from_mail>\n";
    $header .= "Reply-To: $email_from_mail\n";
    $header .= "Bcc: $email_to_bcc\n";
    $header .= "X-Mailer: PHP/" . phpversion(). "\n";
    $header .= "X-Sender-IP: $REMOTE_ADDR\n";
    $header .= "Content-Type: text/html";
    mail($email_to,$email_betreff,$emailbody,$header);
    echo "<p>Sende Email nach: $email_freund<br>
      Sende Email(BCC) nach: $email_from_mail";
    }
    ?>
    </body>
    </html>

    1. moin!

      $header="From:$email_from_name<$email_from_mail>\n";

      abgesehen davon, dass die syntax auf einigen servern nicht funktioniert (es muss noch ein leerzeichen nach from: stehen), suchte ich nicht nach einem mailscript.
      trotzdem danke für deine mühen.

      gruß.
      roger.

      --
      Dein eigenes Newslettersystem auf deiner Homepage: http://newsletter.maennchen1.de
  2. Hi Roger,

    gib mal mehr infos:

    • Name des Mailserver
    • Name des Betriebssystem
    • Empfängeradresse
    • Senderadresse
    • Email mit oder ohne Anhang?
    • Server mit dynamischer oder statischer IP?

    Gruß
    Stefan

    1. Hi Roger,

      hab grad den anderen Post von dir gelesen.

      Noch 2 Fragen:

      • Sendest du über einen Dominoserver oder direkt?
      • Server/PC mit dynamischer oder statischer IP?

      Gruß
      Stefan

      1. moin!

        • Sendest du über einen Dominoserver oder direkt?

        was verstehst du unter "direkt"?

        • Server/PC mit dynamischer oder statischer IP?

        nat. mit statischer adresse ;)

        gruß.
        roger.

        --
        Dein eigenes Newslettersystem auf deiner Homepage: http://newsletter.maennchen1.de
        1. moin!

          • Sendest du über einen Dominoserver oder direkt?
            was verstehst du unter "direkt"?

          Direkt ins Internet halt ;)

          Gruss Stefan