![]() |
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 weiß jemand, wie ich sowas hinbekommen kann? |
vor und nach %0A musst du %0D einfügen - wie im beispiel von selfthml :)
|
|
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)? :confused: |
Zitat:
|
Also mit
PHP-Code:
http://www.leyrer.priv.at/leyrer/wcm/mailto-crlf.jpg 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. |
@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... |
Zitat:
ps: jonix, net jonix ;-) |
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? |
hat sich erledigt
der sendmail-daemon stand nicht im aktuellen runlevel, hab ihn reingeschrieben, jetzt funzt alles. :)
danke an alle für die hilfestellungen. |
Alle Zeitangaben in WEZ +2. Es ist jetzt 01:35 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag