Link nicht vollständig
Hallo Gemeinschaft,
ich erstelle mit Word einen Serienbrief, den ich per Mail versende. Nun mein Problem
der Wordserienbrief holt sich einen Link aus Excel - dort ist er auch richtig dargestellt - im Word ist er in der Vorschau auch richtig drin
bei Mac Outlook ist der link vollständig lesbar - blau hinterlegt ist aber nur dieser teil
https://www.meinserver.de/newsletter/info@mail.de/anmeldung.html
das ist nur blau hinterlegt also als klickbarer link
www.meinserver.de/newsletter/info@mail.de
das http:// fehlt und auch das anmeldung.html
ich erstelle mit Word einen Serienbrief, den ich per Mail versende. Nun mein Problem
der Wordserienbrief holt sich einen Link aus Excel - dort ist er auch richtig dargestellt - im Word ist er in der Vorschau auch richtig drin
bei Mac Outlook ist der link vollständig lesbar - blau hinterlegt ist aber nur dieser teil
https://www.meinserver.de/newsletter/info@mail.de/anmeldung.html
das ist nur blau hinterlegt also als klickbarer link
www.meinserver.de/newsletter/info@mail.de
das http:// fehlt und auch das anmeldung.html
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 374915
Url: https://administrator.de/forum/link-nicht-vollstaendig-374915.html
Ausgedruckt am: 15.03.2025 um 10:03 Uhr
33 Kommentare
Neuester Kommentar
Hallo!
Zumindest ich bin nicht schlauer als zuvor. - Das soll jetzt aber nicht Thema werden.
info@mail.de als Bestandteil einer Url ist wohl denkbar ungeeignet.
Wozu soll das gut sein? Willst du mir erzählen du hast ein gleichnamiges Verzeichnis auf dem Webserver?
Gruß
eisbein
Edit:
Oder meinetwegen info@domain.de - so sicher bist du wohl selbst nicht ?!
Zumindest ich bin nicht schlauer als zuvor. - Das soll jetzt aber nicht Thema werden.
info@mail.de als Bestandteil einer Url ist wohl denkbar ungeeignet.
Wozu soll das gut sein? Willst du mir erzählen du hast ein gleichnamiges Verzeichnis auf dem Webserver?
Gruß
eisbein
Edit:
Oder meinetwegen info@domain.de - so sicher bist du wohl selbst nicht ?!
Heiland... wenn du in deiner dämlichen Mail auf den Link klickst, was öffnet sich dann? Das was da steht, oder das was da stehen sollte?

Wundert mich nicht weiter, bei dem verwurschteltem HTML was Word da produziert kannst du froh sein das überhaupt was beim Empfänger ankommt
. Da schreibt man sich besser gleich ein funktionsfähiges Skript mit cleanem HTML.
Word-Serienbrief Mail, wüüüürggg...
Word-Serienbrief Mail, wüüüürggg...

Kein Word nutzen
.
Heiland...
TO: Du bis hier in einem Administrationsforum und nicht in einem "Wie benutze ich eine Applikation Forum".
Wenn du dennoch eine Antwort willst, frage konkret und verhindere, dass jemand seine verstaubte Glaskugel aus dem Kasten holen muss.
adminst
Zitat von @jensgebken:
ich benötige die email im link zum eintragen einer aktivierung in eine db tabelle
Dann wäre es doch viel sinnvoller, die Mail-Adresse des Empfängers in die aufzurufende URL als GET einzupflechten:ich benötige die email im link zum eintragen einer aktivierung in eine db tabelle
https://myDomain.tld/DSGVO/getResponse.php?mail=myReciptient@partner.tld
Und deine getResponse.php fragt dann die übermittelte Variable ab und trägt dessen Ergebnis (natürlich geprüft und SQLInjection-sicher) in deine DB ein...
Das was du vorhast, kann so nicht funktionieren, außer, du hast für jeden EMpfänger einen eigenen ORdner auf dem Webserver abgelegt

Das was du vorhast, kann so nicht funktionieren, außer, du hast für jeden EMpfänger einen eigenen ORdner auf dem Webserver abgelegt
Quark, das geht selbstverständlich per Rewrite-Rule Zitat von @jensgebken:
... die email ist doch in der db tab schon vorhanden - die wird eingetragen, wenn der interessent das formular ausfüllt
der link ruft dann das script auf und bestätigt die mail adresse
soviel änder n kann ich da nicht
... die email ist doch in der db tab schon vorhanden - die wird eingetragen, wenn der interessent das formular ausfüllt
der link ruft dann das script auf und bestätigt die mail adresse
soviel änder n kann ich da nicht
????
Dann muss dein script doch nur die per GET erhaltene Mailadresse "abgreifen" und prüfen, ob die Mail in der DB vorhanden ist, wenn ja, wird halt due Spalte aceppted auf STatus 1 gesetzt:
Update myTab Set Accepted=1 where mailadress = $checkedMailfromLink
Wo ist das Problem!?
Moin...
eigentlich vergeht doch kein Tag, wo du nicht für deinen Job unsere Hilfe brauchst...
das du kein PHP und HTML kannst wissen wir jetzt auch.....
wir sollten bei deinem Boss vorsprechen, das wir mindestens 50 % von deinem Lohn bekommen.... denn wir machen ja deinen Job
Frank
soviel änder n kann ich da nicht
natürlich, theoretisch kannst du das, nur praktisch nicht!eigentlich vergeht doch kein Tag, wo du nicht für deinen Job unsere Hilfe brauchst...
das du kein PHP und HTML kannst wissen wir jetzt auch.....
wir sollten bei deinem Boss vorsprechen, das wir mindestens 50 % von deinem Lohn bekommen.... denn wir machen ja deinen Job
Frank
Zitat von @jensgebken:
das problem ist daoch im moment, dass die richtige seite garnicht erst aufgerufen wird - weil der link nicht richtig geht
das problem ist daoch im moment, dass die richtige seite garnicht erst aufgerufen wird - weil der link nicht richtig geht
'nen Scherz oder?
Ich habe dir doch oben eine Lösung gezeigt.
Baue deinen Link um, passe dein Script an und gut.
Setze dich zuvor mit GET sowie SQL-Injection auseinander und alles läuft am Ende....
Ansonsten fange vorne an und lerne das Lernen und Recherchieren!
Gruß
em-pie
Ist ja ganz klar: Für Word ist das eine email-Adresse: www.domain.de/newsletter/info@domain.de
- mit www.domain.de/newsletter/info als Postfach (Notes/Domino anyone?
)
- domain.de als Empfängerdomain. Der Rest ist irrelevanter Text für Word.
lks
Hallo jensgebken,
https://www.domain.de/newsletter/info@domain.de/anmeldung.html
Ob dann der gesamte Text von Word als ein https-Link erkannt wird, käme auf einen Versuch an.
Falls ja, müsste man noch prüfen, ob der Link mit Ersatzzeichen die gewünschte Wirkung zeigt, bevor das in Serie geht.
Mein Word (2007) macht aus
allerdings
zumindest wenn ich den Text einfach in ein Dokument kopiere.
Was alles passiert, wenn daraus eine E-Mail generiert wird, wage ich bei Word nicht einmal zu erraten
und wie das von unterschiedlichen E-Mail-Clients interpretiert wird, erst recht nicht.
Vielleicht ist auch die bessere Lösung, den automatisch erzeugten Hyperlink einfach zu entfernen und den Link als Text zu versenden, damit der E-Mail-Client das hoffentlich wie gewünscht interpretiert.
em-pies Ansatz scheint mir aber insgesamt zielführender zu sein.
probier doch mal aus, ob Du mit exakt diesem Link kein formales Problem hast.
Wenn das der Fall ist, dann strick Deine Auswertung entsprechend auf Get-Variable um.
Gruß Frank
Zitat von @Lochkartenstanzer:
Ist ja ganz klar: Für Word ist das eine email-Adresse: www.domain.de/newsletter/info@domain.de
...dann könnte es ausreichen, das @ zu ersetzen:Ist ja ganz klar: Für Word ist das eine email-Adresse: www.domain.de/newsletter/info@domain.de
https://www.domain.de/newsletter/info@domain.de/anmeldung.html
Ob dann der gesamte Text von Word als ein https-Link erkannt wird, käme auf einen Versuch an.
Falls ja, müsste man noch prüfen, ob der Link mit Ersatzzeichen die gewünschte Wirkung zeigt, bevor das in Serie geht.
Mein Word (2007) macht aus
https://www.domain.de/newsletter/info@domain.de/anmeldung.html
zumindest wenn ich den Text einfach in ein Dokument kopiere.
Was alles passiert, wenn daraus eine E-Mail generiert wird, wage ich bei Word nicht einmal zu erraten
und wie das von unterschiedlichen E-Mail-Clients interpretiert wird, erst recht nicht.
Vielleicht ist auch die bessere Lösung, den automatisch erzeugten Hyperlink einfach zu entfernen und den Link als Text zu versenden, damit der E-Mail-Client das hoffentlich wie gewünscht interpretiert.
em-pies Ansatz scheint mir aber insgesamt zielführender zu sein.
probier doch mal aus, ob Du mit exakt diesem Link kein formales Problem hast.
Wenn das der Fall ist, dann strick Deine Auswertung entsprechend auf Get-Variable um.
Gruß Frank

Hast du dein Problem gelöst?

Zitat von @SeaStorm:
Ja weil da ein @ drin ist, das in Links eine Trennung darstellt. Normalerweise gibt man damit Benutzernamen für ne Anmeldung mit.
Nicht ganz richtig, folgende Zeichen sind ohne Escaping in einem URI erlaubtJa weil da ein @ drin ist, das in Links eine Trennung darstellt. Normalerweise gibt man damit Benutzernamen für ne Anmeldung mit.
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~:/?#@!$&'()*+,;=`.
Einfach mal die RFC lesen
Irgendeiner hat also ein nicht konformes Regex verwendet.