1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Problem: Mails kommen teilweise nicht an

  • Stephe
  • 25. Oktober 2010 um 14:42
  • Unerledigt
  • Stephe
    24
    Stephe
    Mitglied
    Reaktionen
    43
    Punkte
    6.038
    Beiträge
    968
    • 25. Oktober 2010 um 14:42
    • #1

    Ich bin Anfänger in Sachen PHP und musste eine Kartenreservierung für ein Konzert realisieren.
    Man gibt ein paar Daten ein, dann werden 2 Emails mit dem gleichen Inhalt an zwei verschiedene Adressen gesendet:

    Code
    mail($rec1, "Kartenreservierung", $message, "From: $rec");
    mail("blabla@server.com", "Kartenreservierung", $message, "From: $rec");

    Die Variablen sind natürlich alle definiert.


    Jetzt das Problem:
    Die erste Codezeile (die ja eigentlich gleich ist mit der 2., nur mit anderen Adressen) scheint nicht immer zu klappen. blabla@server.com erhält Mails, die "rec1" aber ab und zu nicht bekommt. Ich hab noch kein System herausgefunden, wonach das rennt, und vielleicht wird sogar beiden Postfächern die eine oder andere Mail verweigert, aber das kann ich logischerweise nicht überprüfen.

    Woran kann das liegen?

  • Paulchen
    1
    Paulchen
    Gast
    • 25. Oktober 2010 um 15:07
    • #2

    Schon mal in den Logs vom SMTP-Server nachgesehen (ich mein jenen, über den PHP die Mails verschickt)?

  • NoxMortem
    8
    NoxMortem
    Mitglied
    Reaktionen
    13
    Punkte
    653
    Beiträge
    116
    • 25. Oktober 2010 um 18:15
    • #3

    Vielleicht werden sie auch beim Zielserver als Spam verworfen? (Nur so ins blaue geraten)

    Aaaaaaaaaaaaaaaaaaaaaaaaaaaaahc++aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaah ich hasse dich!

  • Blutsturz
    12
    Blutsturz
    Mitglied
    Reaktionen
    21
    Punkte
    1.351
    Beiträge
    261
    • 25. Oktober 2010 um 19:50
    • #4

    hast du die möglichkeit einen smtp (mit authentifizierung) für den mail-versand zu verwenden?

    "There's no such thing as Computer Science-it's witchcraft", math department of MIT, 1961

    You are all children of a worthless god!

  • Christoph R.
    16
    Christoph R.
    Mitglied
    Reaktionen
    36
    Punkte
    2.626
    Beiträge
    428
    • 25. Oktober 2010 um 20:48
    • #5

    2 Ideen:
    - Vielleicht liegt es gar nicht an deinem Code weil z.B. das Routing zu dem einen Server einfach länger braucht als zum anderen
    - Gib mal die Adresse in der 1. Zeile auch hardcoded rein, vielleicht ist es ja ein ganz trivialer String-Verarbeitungsfehler

  • Stephe
    24
    Stephe
    Mitglied
    Reaktionen
    43
    Punkte
    6.038
    Beiträge
    968
    • 27. Oktober 2010 um 12:28
    • #6

    Nachdem die Kartenreservierung beendet wurde (ausverkauft) hat sich das Problem quasi von selbst gelöst. Werde dem aber trotzdem noch nachgehen.

  • davewood
    17
    davewood
    Mitglied
    Reaktionen
    9
    Punkte
    3.204
    Beiträge
    536
    • 27. Oktober 2010 um 22:47
    • #7

    Wenn du emails von einem "unbekannten" server versendest, noch dazu viele emails mit nahezu identem inhalt, wird dein server sehr schnell als spamschleuder klassifiziert.

    nen smtp smarthost verwenden hilft.
    http://en.wikipedia.org/wiki/Smart_host

    I like Toast!

  • damike
    8
    damike
    Mitglied
    Reaktionen
    11
    Punkte
    681
    Beiträge
    111
    • 28. Oktober 2010 um 08:44
    • #8

    Passt nicht ganz zur Frage - aber: http://swiftmailer.org/ verwende lieber das - die eingbaute Mail Funktion ist nicht das gelbe vom Ei - vorallem bekommst du kein Feedback im Fehlerfall

  • Maximilian Rupp 27. Dezember 2024 um 00:26

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Rechtliches

Impressum

Datenschutzerklärung