it-swarm.com.de

Was ist die maximale Häufigkeit für das Abrufen von E-Mails in Google Mail, und gibt es Alternativen?

Ich versuche, ein Python Programm für kleine Unternehmen zu erstellen.

Meine Kunden senden mir ihre Bestellungen im Klartext per E-Mail zu. Mein erster Gedanke ist, Google Mail als E-Mail-Server zu verwenden, damit ich ein kleines IMAP-Programm Python schreiben kann, um nach eingehenden E-Mails von meinem Google Mail-Konto zu suchen. Ich mache mir jedoch Sorgen, dass Google ein Limit für die Häufigkeit der E-Mail-Überprüfungen (d. H. "Abfragen") und/oder die Bandbreite hat.

Wenn ich alle 10 Sekunden eine neue E-Mail checke, habe ich Bedenken, dass Google mein Konto in wenigen Minuten sperrt. Ich habe Angst, es überhaupt zu versuchen.

Ich bin noch nicht erfahren genug, um meinen eigenen E-Mail-Server in einer Linux-Box einzurichten. Welche Möglichkeiten habe ich? Behebt ein Upgrade auf Google Business-E-Mail dieses Problem, oder gibt es andere Anbieter, die IMAP-Server anbieten, die mehr Bandbreite bieten und eine höhere Häufigkeit der E-Mail-Überprüfung ermöglichen?

4
foresightyj

Es gibt Berichte über Anmeldebeschränkungen und Konten, die vorübergehend gesperrt werden. Manchmal ist ein Captcha Login erforderlich. In diesem Fall verzögern sich die Bestellungen ...

Dies scheint eine sehr ineffiziente Geschäftslösung zu sein - E-Mails von verschiedenen Servern können blockiert, abgelehnt usw. werden. Haben Sie darüber nachgedacht, Python (oder PHP) für eine serverseitige Anwendung wie ein einfaches Formular zu verwenden? Mailer? Auf diese Weise können Sie die Bestellungen in einer Textdatei auf demselben Server speichern, sodass Sie eine Sicherungskopie erstellen und diese per E-Mail an Sie senden können.

2
dan

Wenn Sie das E-Mail-Konto zu oft abfragen, erhalten Sie folgende Fehlermeldung:

ERR [AUTH] Web login required: https://support.google.com/mail/bin/answer.py?answer=78754

Was dazu führt

https://support.google.com/mail/answer/78754

Was sagt

Stellen Sie sicher, dass Ihr E-Mail-Client nicht zu oft auf neue E-Mails überprüft. Wenn Ihr E-Mail-Client mehrmals alle 10 Minuten nach neuen Nachrichten sucht, fordert Ihr Client möglicherweise wiederholt Ihren Benutzernamen und Ihr Kennwort an.

3
Jeff Atwood

Haben Sie darüber nachgedacht, den Befehl idle des IMAP-Protokolls zu verwenden?

Mit dieser Funktion können Sie Benachrichtigungen über neue Nachrichten in Echtzeit erhalten, indem Sie eine einzelne IMAP-Sitzung geöffnet halten. Schnelle Suchanfragen deuten darauf hin, dass IMAP-Leerlauf nicht von der python Standardbibliothek unterstützt wird, es sind jedoch python Bibliotheken verfügbar, die dies unterstützen.

ODER

Lassen Sie eine einzelne IMAP-Sitzung geöffnet und überprüfen Sie den Ordner INBOX regelmäßig.

1
AnFi