Moin,
ich arbeite seit Januar sogut wie ununterbrochen an einem größerem Projekt und es fehlt nurnoch ein Part um dieses zu vollenden.
Jedoch komm ich da absolut nicht weiter.
Ich lasse mir in dem folgenden Code alle meine Emails auslesen. Ich kann sie anklicken, danach lesen, antworten oder einfach löschen. Ein normales Senden brauch ich nicht und hab es deshalb nicht.
Code:
In der Index dateisteht dann an der entsprechenden Stelle:
Mein Problem ist:
dass ich nach dem einfügen die Fehlermeldung: Warning: imap_open(): Couldn't open stream {imap.gmail.com:993/imap/ssl} INBOX in C:\xampp\htdocs\mailer.php on line 17 Cannot connect to Gmail: Too many login failures
und 3 mal die Fehlermeldung: Unknown: [ALERT] Please log in via your web browser: support.google.com/mail/accounts/bin/answer.py?answer=78754 (Failure) (errflg=1) in Unknown on line 0
zum schluss danach nochmal dass es zu viele Fehlversuche waren.
Kumpel hat das ganze bei sich getestet und bei ihm läuft es.
Zur Info: Momentan hab ich das ganze noch nicht öffentlich im Web sondern noch lokal per Xampp.
Weiterhin sind die Einloggdaten mehrmals gecheckt und erfolgreich auf gmail ausprobiert worden.
Ich hoffe ihr könnt mir helfen.
Mit freundlichen Grüßen
JMD
ich arbeite seit Januar sogut wie ununterbrochen an einem größerem Projekt und es fehlt nurnoch ein Part um dieses zu vollenden.
Jedoch komm ich da absolut nicht weiter.
Ich lasse mir in dem folgenden Code alle meine Emails auslesen. Ich kann sie anklicken, danach lesen, antworten oder einfach löschen. Ein normales Senden brauch ich nicht und hab es deshalb nicht.
Code:
PHP-Quellcode
- <?php
- // Anmelde Daten festlegen
- $hostname = '{imap.gmail.com:993/imap/ssl}INBOX';
- $username = "emailadresse@gmail.com";
- $password = "mein passwort";
- // verbinden
- $inbox = imap_open($hostname, $username, $password) or die('Cannot connect to Gmail: '.imap_last_error());
- // email's abrufen
- $emails = imap_search($inbox,'SUBJECT "Support"');
- //
- if($emails) {
- // sortieren das die neusten email am anfang sind
- rsort($emails);
- if (isset($email_number)) {
- // email nachricht ausgeben, da ein email Identifikator mitgegeben wurde
- $overview = imap_fetch_overview($inbox, $email_number, 0);
- $message = imap_fetchbody($inbox, $email_number, 2);
- echo quoted_printable_decode($message);
- } else {
- // schleife durch jede email
- foreach($emails as $email_number) {
- // email infos bekommen
- $overview = imap_fetch_overview($inbox, $email_number, 0);
- $message = imap_fetchbody($inbox, $email_number, 2);
- // info variablen festlegen
- $seenstatus = ($overview[0]->seen ? 'read' : 'unread');
- $seenclass = ($overview[0]->seen ? 'success' : 'warning');
- $subject = imap_utf8($overview[0]->subject);
- $from = imap_utf8($overview[0]->from);
- $date = imap_utf8($overview[0]->date);
- $date = strtotime($date);
- $date = date("Y-m-d H:i:s", $date);
- // email infos aufgeben
- ?><article class="row mail" id="mail<?= $email_number ?>">
- <h4 class="<?= $seenstatus ?>">From: <?= $from ?> <span class="label label-<?= $seenclass ?>"><?= $seenstatus ?></span> <span class="label label-default">at <?= $date ?></span></h4>
- <h5>"<?= $subject ?>"</h5>
- <button class="btn btn-default btn-sm" onclick="appendIFrameFromID(<?= $email_number ?>)" >retrieve inner message</button>
- <button class="btn btn-default btn-sm" onclick="answerToID(<?= $email_number ?>)" >retrieve inner message</button>
- </article><hr>
- <?php
- //absenden
- flush();
- }
- }
- } else {
- die("No e-mails can be retrieved!");
- }
- ?>
In der Index dateisteht dann an der entsprechenden Stelle:
Mein Problem ist:
dass ich nach dem einfügen die Fehlermeldung: Warning: imap_open(): Couldn't open stream {imap.gmail.com:993/imap/ssl} INBOX in C:\xampp\htdocs\mailer.php on line 17 Cannot connect to Gmail: Too many login failures
und 3 mal die Fehlermeldung: Unknown: [ALERT] Please log in via your web browser: support.google.com/mail/accounts/bin/answer.py?answer=78754 (Failure) (errflg=1) in Unknown on line 0
zum schluss danach nochmal dass es zu viele Fehlversuche waren.
Kumpel hat das ganze bei sich getestet und bei ihm läuft es.
Zur Info: Momentan hab ich das ganze noch nicht öffentlich im Web sondern noch lokal per Xampp.
Weiterhin sind die Einloggdaten mehrmals gecheckt und erfolgreich auf gmail ausprobiert worden.
Ich hoffe ihr könnt mir helfen.
Mit freundlichen Grüßen
JMD
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „JMD“ ()