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

Dieses Thema im Forum "Webmaster Hilfe / Programmierer Forum" wurde erstellt von Janis00, 26.09.2013.

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

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

    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. Kein Zugriff auf AOL Email

    Kein Zugriff auf AOL Email: Hallo Ich habe keinen Zugriff mehr auf mein AOL Email Konto , und das seit langem. Wenn ich meine Login Daten eingebe erscheint folgendes >...
  2. Neuanmeldung bei iPad eines Fremden über meine email

    Neuanmeldung bei iPad eines Fremden über meine email: Vor über 2 Wochen habe ich 2 links von yahoo erhalten, weil sich jemand bei iPad angemeldet hat und dabei meinen email accout verwendete. Ist das...
  3. Dateien von Linux vServer auf Google Drive hochladen?

    Dateien von Linux vServer auf Google Drive hochladen?: Hallo, ist es eigentlich irgendwie möglich, dass man Dateien direkt von einem vServer (Linux, verbunden eben mit putty) auf sein Google...
  4. Frage zu ungewöhnlicher Email mit Zahlungsaufforderung

    Frage zu ungewöhnlicher Email mit Zahlungsaufforderung: Heute habe ich eine seltsame Mail erhalten. Und zwar steht darin: Sehr geehrte(r) *Voller NAME* unsere Zahlungserinnerung blieb bislang...
  5. Nach Fehler beim Flashen geht gar nichts mehr

    Nach Fehler beim Flashen geht gar nichts mehr: Hallo zusammen, ich hoffe dass mir jemand von euch weiterhelfen kann. Es geht um Folgendes: Ich habe ein DraginTouch Y88X, das ist ein ganz...