[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 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.
  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

    Es ist generell erstmal empfehlenswert alle ggf. veralteten oder fehlerhaften Treiber zu scannen und auf neue zu aktualisieren. Hier kannst du einen Treiber-Scanner downloaden. Das erspart oftmals viel Ärger und hilft gegen diverse Probleme.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren.
Thema:

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

Die Seite wird geladen...

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

  1. Plötzlich SYNTP.SYS Fehler

    Plötzlich SYNTP.SYS Fehler: Hallo, hatte das erste Mal in meinem Leben einen syntp.sys Fehler. Muss ich da was machen? Oder macht das mein Betriebssystem selber?
  2. Fehler ID 4015

    Fehler ID 4015: Hallo Leute, ich bekomme neuerdings immer die Fehlermeldung: ID: 4015 Der DNS-Server hat einen kritischen Active Directory-Fehler ermittelt....
  3. Fehler beim Installieren des Grafikkartentreibers!

    Fehler beim Installieren des Grafikkartentreibers!: Hallo zusammen! Ich habe ein kleines Problem mit meinem Laptop, und zwar kann ich den Grafikkarten Treiber nicht installieren. Ich habe auf der...
  4. Email Adressen im Office Outlook Adressbuch sind futsch

    Email Adressen im Office Outlook Adressbuch sind futsch: Hallo Leute, vorab folgende Infos, die eventuell benötigt werden: Ich habe WIN 7, Windows Office 7, Firefox 5 auf dem Rechner und und bin bei...
  5. Fehler bei der Wiederherstellung?

    Fehler bei der Wiederherstellung?: Hallöle! Ich habe gestern mein Notebook auf Werkswerkeinstellungen (hießen doch so oder?) zurückgesetzt. Nachdem ich mich dann angemeldet habe...