Re: [ethersex-devel] Problem mit SMTP und Sendmail

2012-12-26 Thread Martin Jangowski

Am 26.12.2012 16:19, schrieb Subcamera:
telnet mail.gmx.net 25 


Geht hier problemlos:

martin@martin-laptop:~/tmp$ telnet mail.gmx.net 25
Trying 213.165.64.21...
Connected to mail.gmx.net.
Escape character is '^]'.
220 mail.gmx.net GMX Mailservices ESMTP {mp004}


Irgendwelche Firewall-Spezialitäten?





___
Ethersex-devel mailing list
Ethersex-devel@list.zerties.org
https://list.zerties.org/cgi-bin/mailman/listinfo/ethersex-devel


Re: [ethersex-devel] Problem mit SMTP und Sendmail

2012-12-26 Thread Joachim
Martin Jangowski  writes:

> 
> Am 26.12.2012 16:19, schrieb Subcamera:
> > telnet mail.gmx.net 25 
> 
> Geht hier problemlos:
> 
> martin  martin-laptop:~/tmp$ telnet mail.gmx.net 25
> Trying 213.165.64.21...
> Connected to mail.gmx.net.
> Escape character is '^]'.
> 220 mail.gmx.net GMX Mailservices ESMTP {mp004}
> 
> Irgendwelche Firewall-Spezialitäten?
> 
> 
Hallo Martin,

habe windows7 an einer Fritzbox im Einsatz.
Da SMTP nur sendet (?) habe ich Port 25 nicht freigegeben.
Nach Portfreigabe und Weiterleitung an meinen Rechner ist das Ergebnis aber
dasselbe.
Die Windows-Firewall habe ich temporär deaktiviert.
Keine Änderung

C:\>telnet mail.gmx.net 25
Verbindungsaufbau zu mail.gmx.net...Es konnte keine Verbindung mit dem Host herg
estellt werden, auf Port 25: Verbindungsfehler

Eventuell noch Hinweise für Fritzbox?

Gruß

Joachim


___
Ethersex-devel mailing list
Ethersex-devel@list.zerties.org
https://list.zerties.org/cgi-bin/mailman/listinfo/ethersex-devel


Re: [ethersex-devel] Problem mit SMTP und Sendmail

2012-12-26 Thread Martin Jangowski

Am 26.12.2012 21:33, schrieb Joachim:


Hallo Martin,

habe windows7 an einer Fritzbox im Einsatz.
Da SMTP nur sendet (?) habe ich Port 25 nicht freigegeben.
Nach Portfreigabe und Weiterleitung an meinen Rechner ist das Ergebnis aber
dasselbe.
Die Windows-Firewall habe ich temporär deaktiviert.
Keine Änderung

C:\>telnet mail.gmx.net 25
Verbindungsaufbau zu mail.gmx.net...Es konnte keine Verbindung mit dem Host herg
estellt werden, auf Port 25: Verbindungsfehler

Eventuell noch Hinweise für Fritzbox?



Eigentlich sollte rauszu alles gehen, ohne daß man was öffnen müsste, 
falls nicht irgendein interner FW im Windows das verhindert. Ist in der 
Fritzbox irgendwas in der Richtung Firewall aktiviert? Eine Portfreigabe 
nach aussen ist unnötig, Du willst ja als Client auf den SMTP-Server bei 
gmx zugreifen und nicht von aussen erreichbar sein.


Probier doch mal Thunderbird aus, der greift ja auch direkt per SMTP auf 
den GMX-Mailserver zu (und stellt das bei den neuerer Versionen sogar 
direkt selber ein).


Martin


___
Ethersex-devel mailing list
Ethersex-devel@list.zerties.org
https://list.zerties.org/cgi-bin/mailman/listinfo/ethersex-devel


Re: [ethersex-devel] Problem mit SMTP und Sendmail

2012-12-26 Thread Joachim
Thunderbird funktioniert

Joachim


___
Ethersex-devel mailing list
Ethersex-devel@list.zerties.org
https://list.zerties.org/cgi-bin/mailman/listinfo/ethersex-devel


Re: [ethersex-devel] Problem mit SMTP und Sendmail

2012-12-26 Thread Martin Jangowski

Am 26.12.2012 23:07, schrieb Joachim:

Thunderbird funktioniert



Blöde Frage: Default-Gateway in Ethersex gesetzt, Netmask so gesetzt, 
daß Gateway erreichbar ist?


Martin


___
Ethersex-devel mailing list
Ethersex-devel@list.zerties.org
https://list.zerties.org/cgi-bin/mailman/listinfo/ethersex-devel


Re: [ethersex-devel] Problem mit SMTP und Sendmail

2012-12-26 Thread Martin Jangowski

Am 26.12.2012 23:07, schrieb Joachim:

Thunderbird funktioniert



Ach so ja, der Klassiker: zwei Ethersex im selben Netz mit gleicher MAC 
(sowas kann die erstaunlichsten Fehlerbilder zeigen, ask me how I know)?


Martin

___
Ethersex-devel mailing list
Ethersex-devel@list.zerties.org
https://list.zerties.org/cgi-bin/mailman/listinfo/ethersex-devel


Re: [ethersex-devel] Problem mit SMTP und Sendmail

2012-12-26 Thread Joachim
Martin Jangowski  writes:

> 
> Am 26.12.2012 23:07, schrieb Joachim:
> > Thunderbird funktioniert
> >
> 
> Ach so ja, der Klassiker: zwei Ethersex im selben Netz mit gleicher MAC 
> (sowas kann die erstaunlichsten Fehlerbilder zeigen, ask me how I know)?
> 
> Martin
> 
> 

Es handelt sich um ein Ethersex mit korrektem Gateway und Netmask (Kann von
"außen" darauf zugreifen).

Problem liegt offensichtlich auf Betriebssystemebene / natzkonfiguraation, da 

telnet mail.gmx.net 25 

im DOS-Fenster nicht funktioniert.

Joachim





___
Ethersex-devel mailing list
Ethersex-devel@list.zerties.org
https://list.zerties.org/cgi-bin/mailman/listinfo/ethersex-devel


Re: [ethersex-devel] Problem mit SMTP und Sendmail

2012-12-26 Thread Olaf Bahr

Hallo,

klappt denn "ping 213.165.64.21" und "ping 213.165.64.20"?
Dann sind Gateway und Maske in Ordnung.
Dann probier es mal mit dem Telnet, aber mit der IP-Nummer statt des Namens.
Wenn "ping mail.gmx.net" funktioniert und es erscheint eine der zwei
IP Nummern, geht auch der DNS.

Viele Grüße
Olaf

___
Ethersex-devel mailing list
Ethersex-devel@list.zerties.org
https://list.zerties.org/cgi-bin/mailman/listinfo/ethersex-devel


Re: [ethersex-devel] Problem mit SMTP und Sendmail

2012-12-27 Thread Joachim
Olaf Bahr  writes:

> 
> Hallo,
> 
> klappt denn "ping 213.165.64.21" und "ping 213.165.64.20"?
> Dann sind Gateway und Maske in Ordnung.
> Dann probier es mal mit dem Telnet, aber mit der IP-Nummer statt des Namens.
> Wenn "ping mail.gmx.net" funktioniert und es erscheint eine der zwei
> IP Nummern, geht auch der DNS.
> 
> Viele Grüße
> Olaf
> 
> 


Hallo,
"ping 213.165.64.21" und "ping 213.165.64.20" funktioniert.
ping mail.gmx.net funktioniert.

Telnet mail.gmx.net 25 funktioniert nicht
Telnet 213.165.64.21 25 funktioniert nicht
Telnet 213.165.64.20 25 funktioniert nicht

Hat jemand dasselbe Problem? Ich vermute die Fritzbox als Verursacher.

Joachim




___
Ethersex-devel mailing list
Ethersex-devel@list.zerties.org
https://list.zerties.org/cgi-bin/mailman/listinfo/ethersex-devel


Re: [ethersex-devel] Problem mit SMTP und Sendmail

2012-12-27 Thread Martin Jangowski

Am 27.12.2012 10:41, schrieb Joachim:





Hallo,
"ping 213.165.64.21" und "ping 213.165.64.20" funktioniert.
ping mail.gmx.net funktioniert.

Telnet mail.gmx.net 25 funktioniert nicht
Telnet 213.165.64.21 25 funktioniert nicht
Telnet 213.165.64.20 25 funktioniert nicht

Hat jemand dasselbe Problem? Ich vermute die Fritzbox als Verursacher.

Joachim




Geht es auf Port 587? Da lauschen moderne Mailserver wie gmx auch.

Martin

___
Ethersex-devel mailing list
Ethersex-devel@list.zerties.org
https://list.zerties.org/cgi-bin/mailman/listinfo/ethersex-devel


Re: [ethersex-devel] Problem mit SMTP und Sendmail

2012-12-27 Thread Joachim
Hallo,

Telnet konnte via Konsole wegen Virenscanner nicht verwendet werden.
Ohne Virenscanner kein Problem.

Das manuelle Verwenden von telnet funktioniert einwandfrei:


220 mail.gmx.net GMX Mailservices ESMTP {mp033}
HELO
250 mail.gmx.net GMX Mailservices {mp033}
AUTH LOGIN
334 VXNlcm5hbWU6
zUSERNAMEzz
334 UGFzc3dvcmQ6
 Bbas64 Passwordz
235 2.7.0 Go ahead {mp033}

Aber Ethersex gibt immer fehlerhafte Autorisierung zurück:


D: Ethersex 0.2 (9cb759e) (Debug mode)
D: disabling watchdog
D: enc28j60 revision 0xff
D: mac: 00:22:f9:01:0c:65
D: sendmail: Send E-Mail (Sie haben Post ;-)
D: net: got link!
D: net: packet transmit failed
D: net: packet too large or too small for an ethernet header: -31049
D: net: receive error!
D: net: transmit error!
D: net: got link!
D: sendmail: sendmail_net_main called.
D: sendmail: received data, new code: 0
D: sendmail: generating data, state=0, code=0
D: sendmail: sendmail_net_main called.
D: sendmail: received data, new code: 220
D: sendmail: generating data, state=0, code=220
D: sendmail: 0: SMTP_HELO
D: sendmail: sendmail_net_main called.
D: sendmail: received ack, setting state to 1.
D: sendmail: generating data, state=1, code=220
D: sendmail: sendmail_net_main called.
D: sendmail: received data, new code: 250
D: sendmail: generating data, state=1, code=250
D: sendmail: 1: SMTP_AUTH
D: sendmail: sendmail_net_main called.
D: sendmail: received ack, setting state to 2.
D: sendmail: received data, new code: 334
D: sendmail: generating data, state=2, code=334
D: sendmail: 2: Send Username: zz
D: sendmail: sendmail_net_main called.
D: sendmail: received ack, setting state to 3.
D: sendmail: received data, new code: 334
D: sendmail: generating data, state=3, code=334
D: sendmail: 3: Send Password: uu
D: sendmail: sendmail_net_main called.
D: sendmail: received ack, setting state to 4.
D: sendmail: received data, new code: 535
D: sendmail:

*** Error: Mail wurde nicht versendet ***
D: sendmail: (Message Code: 535)
D: net: receive error!
D: net: receive error!
D: net: receive error!
D: net: receive error!
D: net: receive error!
D: net: receive error!

Username und Password für manuelle Eingabe wurden aus .config kopiert.

Wo kann der Fehler noch liegen?

Gruß
Joachim


___
Ethersex-devel mailing list
Ethersex-devel@list.zerties.org
https://list.zerties.org/cgi-bin/mailman/listinfo/ethersex-devel


Re: [ethersex-devel] Problem mit SMTP und Sendmail

2013-01-15 Thread Subcamera

Hallo,

habe die Fehler in sendmail.c gefunden.
Im Block SENDMAIL_AUTH_SUPPORT war ein Copy-Past Fahler bei der 
variablen für das Password und die Länge bei UIP-Send war zu lang.

Hier der richtige Code:

#ifdef SENDMAIL_AUTH_SUPPORT
  if (STATE->code == 250)
{
  MAIL_DEBUG ("1: SMTP_AUTH\n");
  MAIL_SEND (SMTP_AUTH);
}
  break;

case 2:

  if (STATE->code == 334)
{
  uint8_t len = strlen(CONF_SENDMAIL_USERNAME_BASE64);
  MAIL_DEBUG ("2: Send Username: %s\n", 
CONF_SENDMAIL_USERNAME_BASE64);
  memcpy_P (uip_sappdata, PSTR(CONF_SENDMAIL_USERNAME_BASE64 
"\r\n"),

  len + 2);
  uip_send (uip_sappdata, len + 2); //+ 3
}
  break;

case 3:
  if (STATE->code == 334)
{
  uint8_t len = strlen(CONF_SENDMAIL_PASSWORD_BASE64);
  MAIL_DEBUG ("3: Send Password: %s\n", 
CONF_SENDMAIL_PASSWORD_BASE64);
  memcpy_P (uip_sappdata, PSTR(CONF_SENDMAIL_PASSWORD_BASE64 
"\r\n"),

  len + 2);
  uip_send (uip_sappdata, len + 2);
}
  break;

#else  /* not SENDMAIL_AUTH_SUPPORT */
  STATE->state += 3;
#endif

Da ich nur ein Gelegenheits-Programmierer bin, hier meine frage, wer das 
in den OriginalQuellcode einstellen kann?


Nun bekomme ich immer eine eMail, wenn Ethersex startet.

z.Z. Arbeite ich noch am versenden einer individuellen, variablen eMail.

Hat dies schon einmal jemand umgesetzt?

Viele Dank Joachim

___
Ethersex-devel mailing list
Ethersex-devel@list.zerties.org
https://list.zerties.org/cgi-bin/mailman/listinfo/ethersex-devel


Re: [ethersex-devel] Problem mit SMTP und Sendmail

2013-01-15 Thread eku
Hallo,

> habe die Fehler in sendmail.c gefunden.

prima.

> Da ich nur ein Gelegenheits-Programmierer bin, hier meine frage, wer
> das in den OriginalQuellcode einstellen kann?

http://git.io/6a_bRg

___
Ethersex-devel mailing list
Ethersex-devel@list.zerties.org
https://list.zerties.org/cgi-bin/mailman/listinfo/ethersex-devel