2010-04-02 15 views

Odpowiedz

13

Krótka odpowiedź brzmi, że nie możesz. Klienci poczty e-mail nie zapewniają sposobu, w jaki wiadomości e-mail mogą uruchamiać funkcję przesyłania dalej.

Najbliższym możliwym rozwiązaniem jest podanie linku do formularza, w którym należy podać adresy e-mail należące do osób trzecich, do których można następnie wysyłać wiadomości e-mail. (Jeśli byłbym osobą trzecią, wiadomość e-mail byłaby umieszczana bezpośrednio w moim koszu spamu, prawdopodobnie po wypełnieniu irytującego formularza służącego do zgłaszania spamerów, który jest dostępny z poziomu OIC). Jest to dobra wiadomość, że klienci poczty e-mail mają funkcję przesyłania dalej. wbudowane, dzięki czemu nie musisz wymyślać koła.

0

Spróbowałbym pójść z trasą skryptu po stronie serwera.

Używając PHP, użyj funkcji mail i pobierz osobę:: $ z wysłanej zmiennej posta.

Można połączyć go lubię:

Click <a href="http://bmtk.net/forward.php?**uniqueid**">here</a> to forward this email to a friend! 
0

Najbliżej prawdopodobnie można dojść do za pomocą bezpośredniego hiperłącza byłoby coś takiego:

mailto:[email protected]?subject=New+email&body=Blahblah 

Jeśli użytkownik próbuje otworzyć ten hiperłącze , powinno to spowodować, że domyślny klient poczty elektronicznej użytkownika pojawi się w nowym oknie e-mail, w którym adres, wiersz tematu i treść odbiorcy są już wypełnione. Mam świadomość, że może to nie być funkcja, której szukasz .

Jest również całkiem prawdopodobne, że nie będzie działać z wszystkimi klientami poczty e-mail, a nawet gdyby tak było, byłoby bardzo kłopotliwe, aby dołączyć cały adres e-mail do tego adresu URL hiperłącza.

Dlatego Chciałbym również zasugerować Ci rozwiązać ten problem albo:

  • pozwalając czytelnikowi email bezpośrednio wykorzystywać usługi naprzód jego e-mail klienta; lub

  • skieruj czytnik e-mail do formularza internetowego, w którym podasz mu adres e-mail znajomego, a następnie wygeneruj pocztę do wysłania w skrypcie na serwerze i użyj serwera pocztowego, aby bezpośrednio wysłać wiadomość .

5

Mała sztuczka używam jest pozostawienie „mailto” część puste, a następnie w sekcji „body” umieścić w linku, który wskazuje archiwum internetowym e-mail html Właśnie wysłał je.

Jak to: mailto:? Subject = Temat% 20From% 20My% 20Original% 20Email & ciało = Łącze% 20to% 20Online% 20Archive% 20of% 20Original% 20Email:% 20http: //www.bing.com/

W programie Outlook łącze jest automatycznie przekształcane w hiperłącze, a ich kursor domyślnie jest ustawiony na pole "Do", ponieważ jest to jedyne pozostawione puste.

Zrobiłem to szybko, dopóki nie zakodowaliśmy strony docelowej, aby wypełnić formularz i wpisać adres e-mail znajomych itp.W ten sposób, jeśli ktoś znajdzie link do naszego zarchiwizowanego e-maila na naszej WITRYNIE, będzie miał wygodny link do niego, aby automatycznie otworzyć ich e-mail dla nich i rozpocząć wiadomość do swoich znajomych.

Powiązane problemy