[PHP] Email versenden Google SMTP ohne anmelden versenden fehler!

Diskutiere [PHP] Email versenden Google SMTP ohne anmelden versenden fehler! im Webmaster Hilfe / Programmierer Forum Forum im Bereich Computerprobleme; Hey Leute ich möchte von meiner Webseite aus Emails verschicken können also eine art Support ticket. Da ich kein SMTP server besitze möchte ich...

  1. #1 Janis00, 26.09.2013
    Zuletzt bearbeitet: 26.09.2013
    Janis00

    Janis00 the boss

    Dabei seit:
    20.09.2012
    Beiträge:
    372
    Zustimmungen:
    0
    Hey Leute ich möchte von meiner Webseite aus Emails verschicken können also eine art Support ticket. Da ich kein SMTP server besitze möchte ich den von google nutzen und habe mir auch entsprechend den PHPMailer 5.2 runtergeladen und eins der beispiele genommen.. Jedoch kommt beim absenden immer der error authentifizierung fehlgeschlagen :

    Ich werde meine email adresse für dieses beispiel jetzt einfach janis122@googlemail.com nennen .
    Könnt ihr mal drüberschauen und schauen ob das alles so stimmt bzw was ich falsch eingetragen habe

    PHP:
    <html>
    <head>
    <title>PHPMailer - SMTP advanced test with no authentication</title>
    </head>
    <body>


    <?php
    require_once('class.phpmailer.php');
    //include("class.smtp.php"); // optional, gets called from within class.phpmailer.php if not already loaded

    $mail = new PHPMailer(true); // the true param means it will throw exceptions on errors, which we need to catch

    $mail->IsSMTP(); // telling the class to use SMTP

    try {

      
    $mail->Host       "smtp.googlemail.com"// SMTP server
      
    $mail->SMTPDebug  2;                     // enables SMTP debug information (for testing)
      
    $mail->AddAddress('janis122@googlemail.com''John Doe');
      
    $mail->SetFrom('janis122@googlemail.com''First Last');
      
    $mail->AddReplyTo('janis122@googlemail.com''First Last');
      
    $mail->Subject 'PHPMailer Test Subject via mail(), advanced';
      
    $mail->Body "aadas";
      
    $mail->AltBody 'To view the message, please use an HTML compatible email viewer!'// optional - MsgHTML will create an alternate automatically
      //$mail->MsgHTML(file_get_contents('contents.html'));
      //$mail->AddAttachment('images/phpmailer.gif');      // attachment
      //$mail->AddAttachment('images/phpmailer_mini.gif'); // attachment
      
    $mail->Send();
      echo 
    "Message Sent OK</p>\n";
    } catch (
    phpmailerException $e) {
      echo 
    $e->errorMessage(); //Pretty error messages from PHPMailer
    } catch (Exception $e) {
      echo 
    $e->getMessage(); //Boring error messages from anything else!
    }
    ?>

    </body>
    </html>
    Danke im vorraus ;)
     
  2. Anzeige

    schau dir mal diesen Ratgeber an. Dort findet man viele Hilfestellungen.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren.
  3. #2 Blaxxun, 26.09.2013
    Blaxxun

    Blaxxun aka Noisy

    Dabei seit:
    06.11.2005
    Beiträge:
    6.171
    Zustimmungen:
    0
    Du musst dich am SMTP Server von Google anmelden um ihn nutzen zu können.
    PHP:
    $mail->SMTPAuth true;
    Und anschließend noch Username und Passwort eintragen.
     
  4. #3 Janis00, 26.09.2013
    Janis00

    Janis00 the boss

    Dabei seit:
    20.09.2012
    Beiträge:
    372
    Zustimmungen:
    0
    hm ja ok meinetwegen kann ich mit leben allerdings hab ich jetzt ein neues problem


    PHP:
      $mail->Host       "smtp.googlemail.com"// SMTP server
      
    $mail->Body "Hi,\n\nHow are you?";
      
    $mail->SMTPDebug  2;                     // enables SMTP debug information (for testing)
      
    $mail->SMTPAuth   true;                  // enable SMTP authentication
      
    $mail->Host       "smtp.googlemail.com"// sets the SMTP server
      
    $mail->Port       443;                    // set the SMTP port for the GMAIL server
      
    $mail->Username   "janis122@googlemail.com"// SMTP account username
      
    $mail->Password   "meinpasswort";        // SMTP account password
     
  5. #4 Blaxxun, 27.09.2013
    Blaxxun

    Blaxxun aka Noisy

    Dabei seit:
    06.11.2005
    Beiträge:
    6.171
    Zustimmungen:
    0
    Bist du sicher, dass der Port stimmt? Der Standard SMTP Port für SSL/TSL ist 465 bzw. 587.
     
  6. #5 Janis00, 27.09.2013
    Janis00

    Janis00 the boss

    Dabei seit:
    20.09.2012
    Beiträge:
    372
    Zustimmungen:
    0
    ja ok, aber jetz stimmt was mit der authetifizierung nicht, passwort ist auf jeden fall richtig und username hab ich einmal mit email und einmal nur mit dem ersten teil versucht , bei beiden der gleiche fehler

    PHP:
      $mail->Host       "smtp.googlemail.com"// SMTP server
      
    $mail->Body "Hi,\n\nHow are you?";
      
    $mail->SMTPDebug  2;                     // enables SMTP debug information (for testing)
      
    $mail->SMTPAuth   true;                  // enable SMTP authentication
      
    $mail->Host       "smtp.googlemail.com"// sets the SMTP server
      
    $mail->Port       587;                    // set the SMTP port for the GMAIL server
      
    $mail->Username   "janis122"// SMTP account username
      
    $mail->Password   "meinpasswort";        // SMTP account password
      
    $mail->AddAddress('janis122@googlemail.com''John Doe');
      
    $mail->SetFrom('janis122@googlemail.com''First Last');
      
    $mail->AddReplyTo('janis122@googlemail.com''First Last');
      
    $mail->Subject 'PHPMailer Test Subject via mail(), advanced';
      
    $mail->AltBody 'To view the message, please use an HTML compatible email viewer!'// optional - MsgHTML will create an alternate automatically
     
  7. #6 Blaxxun, 27.09.2013
    Blaxxun

    Blaxxun aka Noisy

    Dabei seit:
    06.11.2005
    Beiträge:
    6.171
    Zustimmungen:
    0
  8. Anzeige

    Hi,
    schau mal hier: Windows-Wartungs-Tool. Viele Probleme lassen sich damit einfach beheben. Oftmals ist der PC dann auch schneller!
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren.
Thema: [PHP] Email versenden Google SMTP ohne anmelden versenden fehler!
Besucher kamen mit folgenden Suchen
  1. google.de smtp anmelden

Die Seite wird geladen...

[PHP] Email versenden Google SMTP ohne anmelden versenden fehler! - Ähnliche Themen

  1. Google Konto E-Mail

    Google Konto E-Mail: Hallihallo! Ich habe folgendes schwere Problem: auf meinem Android Gerät sind all meine Termine und extrem viele Kontakte entfernt. Wie es dazu...
  2. Windows 7: Fehler beim konfigurieren der windows-updates

    Windows 7: Fehler beim konfigurieren der windows-updates: Hallo, gestern nach dem herunterfahren des PCS gab es ca. 190 updates zu installieren (Monatelang hab ich mich nicht darum gekümmert...), bis 164...
  3. Outlook Emails (Status, gelesen markiert)

    Outlook Emails (Status, gelesen markiert): Hallo zusammen, kleines Problem, was aber durchaus eine große Problematik darstellt. Wir haben 4 Arbeitsplätze. An jedem Arbeitsplatz ist...
  4. Sporadischer Fehler beim Hochlaufen des PC

    Sporadischer Fehler beim Hochlaufen des PC: Zum Hochfahren des PC drücke ich die Power-Taste. Manchmal fährt der PC ordnungsgemäß hoch und arbeitet, wie er soll. Manchmal passiert nach dem...
  5. Speichert Google wirklich alles?

    Speichert Google wirklich alles?: Hey, ich merke in letzter Zeit immer öfter, dass die Dinge, die ich bei Google suche mir auch beispielsweise als Werbung bei Facebook angezeigt...