WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 24.09.2003, 10:09   #1
RaistlinMajere
Inventar
 
Registriert seit: 06.04.2001
Alter: 44
Beiträge: 2.343


Standard HTML: problem mit vordefiniertem mailbody bei mailto-link

mit hilfe von übergabeparametern lassen sich bekanntlich bei einem mailto-link subject und body eines mails vordefinieren, siehe selfHTML.

Code:
send mail
funktioniert auch gut, einzig die generierung eines zeilenumbruchs (%0A) im mailbody tut dies leider nicht, zumindest nicht so, wie in selfHTML (siehe link darüber) angegeben.

weiß jemand, wie ich sowas hinbekommen kann?
____________________________________
"Life is like a box of rockets," said the Marine. "You never know what you´re gonna ret."
Then he pulled the trigger of his BFG9000.
RaistlinMajere ist offline   Mit Zitat antworten
Alt 24.09.2003, 11:43   #2
dreamer
Veteran
 
Registriert seit: 05.06.2001
Alter: 51
Beiträge: 259


Standard

vor und nach %0A musst du %0D einfügen - wie im beispiel von selfthml
____________________________________
lg, thx usw.
dreamer
dreamer ist offline   Mit Zitat antworten
Alt 24.09.2003, 12:10   #3
_m3
Inventar
 
Registriert seit: 24.09.2001
Beiträge: 7.335


Standard

http://www.faqs.org/rfcs/rfc2368.html
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org .
_m3 ist offline   Mit Zitat antworten
Alt 25.09.2003, 13:14   #4
RaistlinMajere
Inventar
 
Registriert seit: 06.04.2001
Alter: 44
Beiträge: 2.343


Standard

auch so, wie´s im beispiel von selfHTML steht, funzts nicht. im übrigen sollte es laut dem RFC, das _m3 verlinkt hat, ausreichen, vor dem zeilenumbruch (%0A) ein %0D einzufügen. funzt aber nicht, obwohl es das müßte.
das ganze soll übrigens über eine php-variable ausgegeben werden. obs daran liegt, daß es nicht hinhaut (kann ich mir zwar kaum vorstellen, aber möglicherweise ist es ja erwähnenswert)?

____________________________________
"Life is like a box of rockets," said the Marine. "You never know what you´re gonna ret."
Then he pulled the trigger of his BFG9000.
RaistlinMajere ist offline   Mit Zitat antworten
Alt 25.09.2003, 14:55   #5
jonix
Veteran
 
Registriert seit: 03.08.2000
Alter: 47
Beiträge: 461


Standard

Zitat:
Original geschrieben von RaistlinMajere
das ganze soll übrigens über eine php-variable ausgegeben werden
wird's denn auch ausgegeben?
____________________________________
hampel.at
jonix ist offline   Mit Zitat antworten
Alt 25.09.2003, 15:06   #6
_m3
Inventar
 
Registriert seit: 24.09.2001
Beiträge: 7.335


Standard

Also mit
PHP-Code:
<html>
<
head>
<
title>Test</title>
</
head>
<
body>
[
email="max@mustermann.at?subject=ein%20subject&body=der%20mailbody%0D%0Aab%20hier%20neue%20zeile"]LINK[/email]
</
body>
</
html
macht er in Mozilla Mail keinen Umbruch, in Pegasus Mail hingegen schon, wie man hier schön sieht:

Ich würde sagen, das hängt von der Implementation des Clients ab, ob er den CR/LF macht.

Prinzipiell würde ich sowieso überlegen, das mit einem Formmailer zu machen, mailtos sind IMHO nicht wirklich brauchbar.
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org .
_m3 ist offline   Mit Zitat antworten
Alt 25.09.2003, 16:34   #7
RaistlinMajere
Inventar
 
Registriert seit: 06.04.2001
Alter: 44
Beiträge: 2.343


Standard

@joinx: ja, sonst könnte ich ja nicht überprüfen, wie´s im mailprog (mirko$oft outlook 2000) aussieht.

@_m3: natürlich ist ein formular die elegantere lösung, allerdings fand ichs unnötig, weil das ganze für ein intranet-tool sein soll und alle beteiligten oben genanntes mailprog verwenden. irgendwie komisch, daß ausgerechnet outlook das nicht checkt...
____________________________________
"Life is like a box of rockets," said the Marine. "You never know what you´re gonna ret."
Then he pulled the trigger of his BFG9000.
RaistlinMajere ist offline   Mit Zitat antworten
Alt 25.09.2003, 16:37   #8
jonix
Veteran
 
Registriert seit: 03.08.2000
Alter: 47
Beiträge: 461


Standard

Zitat:
Original geschrieben von RaistlinMajere
@joinx: ja, sonst könnte ich ja nicht überprüfen, wie´s im mailprog (mirko$oft outlook 2000) aussieht.
na dann wirds wohl daran net liegen...
ps: jonix, net jonix ;-)
____________________________________
hampel.at
jonix ist offline   Mit Zitat antworten
Alt 26.09.2003, 11:05   #9
RaistlinMajere
Inventar
 
Registriert seit: 06.04.2001
Alter: 44
Beiträge: 2.343


Standard

nachdem offenbar doch die intepretierung der URL mailprog-abhängig ist, habe ich mich dazu entschlossen, das ganze über ein mailformular zu machen. hierzu hätte ich allerdings noch eine frage.

und zwar habe ich bisher mit php nur unter windows gemailt, hierfür reicht die angabe eines smtp-servers in der php.ini aus. der indianer, auf dem ich nun arbeite, läuft aber unter suse 7.2, soweit ich das mit mitbekommen habe, muß ich hier anstatt eines smtp-servers das lokale prog sendmail verwenden. nur wenn ich den pfad dazu angebe und den server restarte, funzts noch immer nicht.

[mail function]
; For Win32 only.
SMTP = mail.gmx.net

; For Win32 only.
sendmail_from = me@localhost.com

; For Unix only. You may supply arguments as well (default: 'sendmail -t -i').
sendmail_path = /usr/lib/sendmail -t -i


woran könnte das liegen?
____________________________________
"Life is like a box of rockets," said the Marine. "You never know what you´re gonna ret."
Then he pulled the trigger of his BFG9000.
RaistlinMajere ist offline   Mit Zitat antworten
Alt 26.09.2003, 11:39   #10
RaistlinMajere
Inventar
 
Registriert seit: 06.04.2001
Alter: 44
Beiträge: 2.343


Standard hat sich erledigt

der sendmail-daemon stand nicht im aktuellen runlevel, hab ihn reingeschrieben, jetzt funzt alles.

danke an alle für die hilfestellungen.
____________________________________
"Life is like a box of rockets," said the Marine. "You never know what you´re gonna ret."
Then he pulled the trigger of his BFG9000.
RaistlinMajere ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:39 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag