Wie kann ich die maximale Anhangsgröße eines Mail-Servers ermitteln, der das Whitelisting von IP-Verbindungen durchführt?
865
user2284570
Ich muss ein Steuerdokument anfordern, indem ich eine E-Mail an sende sie.nantes-sud@dgfip.finances.gouv.fr.
Um es erhalten zu können, muss ich viele Dokumente beifügen. Beim Senden der E-Mail von Google Mail wurde eine Fehlermeldung dgfip.finances.gouv.frangezeigt, weil die Größe der Anhangsgröße meiner Nachricht zu groß war. Dies bedeutet, dass die Größenbeschränkung für Anhänge dgfip.finances.gouv.frniedriger ist als bei Google Mail.
Wie viel muss ich meine Nachrichtengröße verkleinern? Normalerweise würde man so etwas tun (was übrigens für diesen Server funktioniert):
telnet aspmx.l.google.com. 25 Connection to aspmx.l.google.com. 25 port [tcp/smtp] succeeded! 220 mx.google.com ESMTP gv4si23346623qab.115 EHLO somehost 250-mx.google.com at your service, [YOUR_IP] 250-SIZE 35882577 bytes
In meinem Fall scheint es jedoch mail.dgfip.finances.gouv.frnur die Verbindung von einer sicheren Liste von SMTP-Servern zu erlauben, um Spam zu filtern:
telnet mail.dgfip.finances.gouv.fr 25 Trying 145.242.11.31... telnet: Unable to connect to remote host: Connection timed out
Woher weiß ich zum Beispiel, ob die maximale Nachrichtengröße 200 KB oder 10 MB beträgt, ohne dass das Risiko besteht, dass eine Nachricht erfolgreich gesendet wird, deren Dokumentqualität zu gering ist, während ich eine größere E-Mail senden könnte?
Wovon verbinden Sie sich? Wenn Sie dies von zu Hause aus versuchen, besteht eine gute Chance, dass Ihr ISP die Verbindung blockiert.
user20574 vor 5 Jahren
0
@ user20574 Mein ɪꜱᴘ blockiert die Verbindung für Google nicht. Ich kann nicht verstehen, warum es für das ᴅɢꜰɪᴘ gesperrt wäre.
user2284570 vor 5 Jahren
0
3 Antworten auf die Frage
6
acejavelin
Ungerade ... Ich habe die E-Mail-Adresse mit dem Mail Service Test Center-Tool von DNS Stuff überprüft und es wurde angezeigt, dass der Server gültig war und Verbindungen auf Port 25 akzeptiert hat. Ich hatte keine Probleme mit dem Telnet-Befehl in Ihrer Frage, es scheint die maximale E-Mail-Größe zu sein ~ 20 MB:
~$ telnet mail.dgfip.finances.gouv.fr 25 Trying 145.242.11.31... Connected to mail.dgfip.finances.gouv.fr. Escape character is '^]'. 220 mail.dgfip.finances.gouv.fr ESMTP Service Ready EHLO dude.com 250-mail.dgfip.finances.gouv.fr 250-PIPELINING 250-SIZE 20480000 250-VRFY 250-ETRN 250-ENHANCEDSTATUSCODES 250-8BITMIME 250 DSN
Wenn dies NICHT funktioniert hat, besteht die einzige Möglichkeit darin, den Empfänger zu kontaktieren und zu fragen. Alternativ können Sie die Gesamtgröße der E-Mails einfach weiter um 5 MB verringern, bis sie erfolgreich ist. Heutzutage scheint die übliche Einschränkung jedoch 5 MB, 10 MB, 20 MB, 50 MB und gelegentlich 100 MB zu sein, obwohl sie zwischen 50 KB und größer sein kann könnte senden.
@KamilMaciorowski die 250 E-Mail-Nachricht des E-Mail-Servers sollte in Byte sein und die maximale E-Mail-Größe angeben. 20480000 Bytes sind ungefähr 20 Megabytes. Wenn Sie genauer sein möchten, ist dies näher an 19,53 Megabytes, aber ich glaube, die Antwort, die ich noch gegeben habe, ist die frage ausreichend.
acejavelin vor 5 Jahren
0
Ja, es beantwortet die Frage nicht. Ich habe es bereits bestätigt. :)
Kamil Maciorowski vor 5 Jahren
1
@KamilMaciorowski Denken Sie daran, dass der Parameter SIZE nicht die maximale Größe der Anhänge, sondern die maximale Gesamtgröße der E-Mail-Nachricht ist. In einigen Fällen kann dies wichtig sein.
acejavelin vor 5 Jahren
4
@ user2284570 Umm ... Ich weiß nicht, warum du das sagen würdest. Wie hätte ich sonst diese Informationen bekommen, es ist buchstäblich ein Kopieren und Einfügen vom Terminal meines Linux Mint.
acejavelin vor 5 Jahren
0
@acejavelin: Der wichtigste Unterschied ist der + 34% Mehraufwand von Base64-Kodierung eines binären Anhangs.
grawity vor 5 Jahren
1
@ user2284570: Nur weil _you_ keine Verbindung zum Server herstellen kann, bedeutet dies nicht, dass alle anderen dies nicht können. Ich habe bisher an sechs verschiedenen Standorten 100% Erfolg gehabt. Vielleicht ist es nicht das Whitelisting von Kunden, sondern Sie speziell auf eine schwarze Liste gesetzt?
grawity vor 5 Jahren
3
@Grawity blockiert sogar Google App Engine? Ja wirklich ? Jedenfalls stimmt das nicht mit dem überein, was ich bekommen habe. Sehen Sie meine Antwort…
user2284570 vor 5 Jahren
0
@acejavelin, weil ich es selbst von Google App Engine nicht erreichen kann. und bitte sehen Sie sich auch meine Antwort an, die zu einem kleineren Ergebnis führte. Ich kann auch andere E-Mail-Server erreichen.
user2284570 vor 5 Jahren
0
@ user2284570: Nun, [Google App Engine selbst blockiert alles SMTP.] (https://cloud.google.com/compute/docs/tutorials/sending-mail/) Mittlerweile habe ich Zugriff auf mehrere Server, die dies nicht haben Blöcke...
grawity vor 5 Jahren
1
@ user2284570 Sie können sagen, was Sie wünschen, aber der Codeabschnitt in meiner Antwort stammt buchstäblich von meinem Heim-PC, auf dem Linux Mint 19 ausgeführt wird, und kopiert und fügt den Telnet-Befehl aus Ihrer Frage in meine Terminal-Eingabeaufforderung ein, kopiert und fügt dann die Ausgabe von ein Nach meinem Benutzernamen bis zum Ende der Serverausgabe war das einzige, was ich tat, "EHLO dude.com" als Anrede einzugeben, um die Sitzung zu beginnen. Ich habe keinen Grund zu lügen und stehe zu meiner Antwort und meinem Ruf hier auf SuperUser.
acejavelin vor 5 Jahren
1
2
WayToDoor
Die Frage wurde in der Antwort von Acejavelin irgendwie gelöst, aber ich wollte nur klarstellen, dass der ISP manchmal Verbindungen zu Port 25 für ausgehende Verbindungen blockiert, um Spam von infizierten Heimcomputern zu begrenzen. Wenn Sie sich in Frankreich befinden, weiß der Host, wie ich weiß, dass das standardmäßig kostenlos ist (ein ISP), aber Sie können dies in Ihrem Kundenpanel deaktivieren.
Die anderen großen ISPs tun dies wahrscheinlich auch, aber ich habe derzeit nicht das Wissen.
Sie sollten versuchen, eine Verbindung zu einem zufälligen Mail-Server herzustellen, um zu sehen, ob es funktioniert. Sie können auch telnet und http://portquiz.net/ verwenden, um gesperrte ausgehende Ports (falls vorhanden) anzuzeigen.
Das hängt nicht zusammen. Selbst mit Google App Engine kann ich den Server nicht erreichen.
user2284570 vor 5 Jahren
0
@ user2284570, GAE blockiert auch Verbindungen von Port 25 https://cloud.google.com/compute/docs/tutorials/sending-mail/
WayToDoor vor 5 Jahren
2
0
user2284570
OK. Durch die Reduzierung der Größe erhielt ich die tatsächliche maximale Größe, indem ich diese E-Mail (Betreff courriel trop volumineux et non remis au destinataire DGFiP:) erhielt, die dieses Mal nicht von Google, sondern vom Zielserver stammt. Dies bedeutet, dass die erste Nachricht so groß war, dass der Server nicht einmal antworten konnte.
Das Courriel als Reiseziel für Sie.nantes-sud@dgfip.finances.gouv.fr bietet die maximale Anzahl an Autorisée (5662310 Oktetts) und ist ein Transpondermodus von DGFiP. La taille du message vor 19335584 Oktetts. Merci de réduire la taille de vos Mitteilungen.
Nach dem Verkleinern der Nachricht auf die richtige Größe erhielt ich:
Weitere Informationen sind erforderlich, damit Sie einen Preis und eine Reihe von Themen in den Meilleurs Délais erhalten. Pensez à consulter le site www.impots.gouv.fr, Sie haben Fragen und Antworten zu den Fragen des Tages sowie zum aktuellen Stand der Dinge. Cet accusé réception est généré automatiquement, eine neue Generation von Dienstleistungen.