PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : esp8266+Arduino IDE + email lib auch für gmx.de?



HaWe
05.08.2018, 13:43
hallo,
benutzt jemand den esp8266+Arduino IDE samt einer email lib, die auch mit gmx.de funktioniert?
Ich möchte für Hausüberwachung falls erforderlich (z.B. im urlaub) emails an mich selber verschicken oder an Nachbarn, doch mit gmx accounts habe ich bisher keinen Erfolg gehabt (Sicherheits-Zertifikat, Verschlüsselung, Port, Postausgangsserver etc).
gmail andererseits ist ausgesprochen zickig bei unverschlüsselten emails, insb. wenn sie von esp wifi/webservern mit festen ip Adressen stammen (anfangs hat es mal funktioniert, jetzt werden sie offenbar von gmail komplett permanent geblockt). Außerdem besitzen die meisten Empfänger eh nur gmx accounts (oder web.de), sodass gmail wegfällt.
Hat das jemand mit gmx schon selber in einem eigenen Arduino Programm hingekriegt?

shedepe
05.08.2018, 14:11
Hallo,
Frage: Funktioniert die Lib mit einem externen Mail anbieter. Also so wie z.B. sendmail, dem man die imap Logindaten gibt und man sendet dann z.B. per gmail die Mail oder hast du einen eigenen Mailserver der die Mails dann an gmx weitersenden soll?

HaWe
05.08.2018, 14:19
ich sende direkt aus dem Progamm heraus, mit meinem account-Namen und meinem account-psw.

ich hatte mal zwischenzeitlich Erfolg mit gmail und dieser Lib:
1) https://github.com/montotof123/esp8266-12/tree/master/050_Mail_Sender
(nur ohne Verschlüsselung)
jetzt leider erhalte ich gar keine Mails mehr, wenn ich an mich selber eine schicke.
Außerdem lässt sie kein smtp-ssl zu.

Mit dieser Lib
2) https://github.com/gpepe/esp8266-sendemail
(optional auch mit Verschlüsselung)
ist zwar smtp-ssl mit gmail möglich, aber nur mit variablen (DHCP) IPs.
Sobald ich mit einer festen IP starte, hat es anfangs zwar geklappt, aber nun inzwischen auch nicht mehr - es geht nichts raus und kommt nichts rein.

Daher vermute ich, dass gmail automatisierte Email-Versender (Bots etc) blockiert.

gmx habe ich mit der letzteren lib auch probiert, aber da hat es mit den empfohlenen Einstellungen noch nie funktioniert.

shedepe
05.08.2018, 14:22
Bei gmail schon mal geschaut in den Einstellungen? Da kann man Endgeräte freigeben. Muss das auch manchmal mit meinem Thunderbird machen

HaWe
05.08.2018, 15:17
soweit ich das selber checken konnte, habe ich es bereits alles probiert, ohne Erfolg. Daher meine Frage nach Leuten, die es derzeit aktuell bereits mit bestimmten libs und settings erfolgreich verwenden, so dass ich deren Code und settings verwenden kann.
(edit: habe auch nochmal bei gmail.com in den Einstellungen geguckt, aber nichts über Endgeräte gefunden)

Außerdem ist ja gmail eh eine Sackgasse, weil die künftigen Empfänger gar kein gmail haben, nur gmx, und gmx verlangt Verschlüsselung. Und ich selber nutze auch lieber meinen gmx account (zum Senden und Empfangen) als den von gmail.

Hinzu kommt meine Beobachtung, dass die 2. Lib meinen esp wifi/webserver blockiert, wodurch die Verbindung zum Router abbricht und die Website nicht mehr erreichbar ist.
Daher will ich die 2. lib gar nicht mehr verwenden und brauche daher eine ganz neue lib, die auch Verschlüsselung zulässt und mit gmx arbeitet.

- - - Aktualisiert - - -

update,
komisch - zufällig hat gmail jetzt doch wieder eine unverschlüsselte mail mit der 1. lib von einem gmail account zu einem anderen verschickt.
Löst ntl nicht das gmx Problem, weil hier gmx nur verschlüsselte für die Empfänger akzeptiert und die 1. lib gar nicht verschlüsseln kann.

HaWe
06.08.2018, 08:41
update 2,
es hatte wieder nur vorrübergehend funktioniert mit gmail :
bei meinem Testprogramm, bei dem all 2 Stunden eine Testmail versendet wurde, kamen nur die ersten 3 an. Danach war wieder zwischendurch Funkstille:
5, die die laut Zeitplan über Nacht hätten rausgehen sollen, sind versumpft - erst gerade eben kam dann doch noch die 6. überraschenderweise wieder hinterhergedackelt.

gmail ist also tatsächlich zu unzuverlässig und letztendlich keine Option, und daher wird wirklich etwas neues, zuverlässiges, mit gmx benötigt.

Wer hat also bereits Erfolg auf der esp8266/Arduino-Plattform mit gmx, mit welchen libs, Settings und welchem Sourcecode?

piggituX
06.08.2018, 16:44
hi,

abgesehen davon das Gmail nicht zuverlässig funktioniert, was hat der Sender mit dem Empfänger gemeinsam ? Dem Sender kann es doch egal sein welchen Provider der Empfänger nutzt :)

oder welchen Vorteile hat es die ich nicht sehe ?

HaWe
06.08.2018, 18:39
hi,

abgesehen davon das Gmail nicht zuverlässig funktioniert, was hat der Sender mit dem Empfänger gemeinsam ? Dem Sender kann es doch egal sein welchen Provider der Empfänger nutzt :)

oder welchen Vorteile hat es die ich nicht sehe ?

im Prinzip ja - allerdings ist gmail bisher (noch) der einzige Provider, der unverschlüsselte Emails ohne Sicherheitszertifikat verschicken und empfangen kann.
Schicke ich also so eine unverschlüsselte Email ohne Sicherheitszertifikat über gmail an einen gmx-account, geht sie zwar über den gmail Postausgangsserver raus, aber beim gmx-Empfänger kommt nichts an, da sie der gmx Posteingangsserver abweist.
Dieselbe Nachricht vom gmail Server an an einen gmail Empfänger kommt aber grundsätzlich an, weil sie der gmail Posteingangsserver akzeptiert .

Umgekehrt verlangt gmx bereits vom Sender, dass die Nachrichten, die über seinen Postausgangsserver laufen, verschlüsselt sind und ein Sicherheitszertifikat haben (z.B. smtp ssl), sonst geht sie gar nicht über den gmx Postausgangsserver raus

Wobei ich aber auch sagen muss, dass ich nicht alle Details wirklich verstehe.

piggituX
07.08.2018, 12:01
Hi,

tjo Sicherheit first SPAM ist auch nervig.

wenn du einen Raspi rumwerklen hast (was ich mir vorstellen könnte), mach ihn doch zum lokalen mailserver und versende die mails via Relayhost.... dann müssen die ESPs nicht selber ins Internet.

oder vllt läuft auch irgendwo ne NAS bei Dir, die könnte das auch übernehmen.

HaWe
07.08.2018, 17:15
nun, wie gesagt, meine Frage lautet ja nach wie vor:

Wer hat also bereits Erfolg auf der esp8266/Arduino-Plattform mit gmx, mit welchen libs, Settings und welchem Sourcecode?

HaWe
11.08.2018, 09:53
schade, hätte eigentlich gedacht, dass es hier schon erfahrene und versierte Arduino-email-Nutzer gibt...