Pytanie w sprawie jquery, javascript – Jak wysłać pocztę z załącznikiem za pomocą JS? [duplikować]

1

To pytanie ma już tutaj odpowiedź:

Jak wysłać wiadomość e-mail z JavaScript 20 odpowiedzi

Czy ktoś może mi powiedzieć, jak wysłać pocztę z załącznikiem za pomocą JavaScript?

Czy jest to downvote tylko ze względu na wybór nieodpowiedniej technologii? naXa
@Samson to nie duplikat, pyta, jak wysłać załącznik, przeczytaj pytanie lepiej następnym razem;) animaonline
To pytanie zostało oznaczone jako duplikatto ale jeśli niczego nie brakuje, to pytanie nie zawiera żadnej wzmianki o „załączniku” w e-mailu. Głosowałem ponownie. Gaurang Tandon

Twoja odpowiedź

4   odpowiedź
2

. Pamiętaj, że JavaScript jest wykonywany na kliencie (tj. W przeglądarce użytkownika).

2

syłania wiadomości e-mail z załącznikiem lub bez niego. Do tego będziesz potrzebował czegoś po stronie serwera.

JavaScript może jedynie wywołać skrypt po stronie serwera, aby wysłać wiadomość e-mail, żądając, powiedzmy, przez AJAX, ale to nie JavaScript wysyła e-mail.

Jest to podobne do osób, które błędnie piszą takie rzeczy„Mam JavaScript, który pobiera pewne informacje z mojej bazy danych”. Nie jest - prosi o skrypt po stronie serwera, który pobiera informacje z bazy danych.

1

wykonania połączenia AJAX, aby wysłać pocztę z dowolnego języka serwera, którego używasz.

Jeśli korzystałeś z PHP:

Wysyłanie wiadomości e-mail za pomocą PHP

3

Użyj implementacji po stronie serwera, aby wysłać wiadomość e-mail, uzyskaj do niej dostęp w Javascript za pomocą XMLHttpRequest

Otwórz lokalnego klienta poczty e-mail z JavaScript, a użytkownik może wysyłać wiadomości e-mail z wstępnie wypełnionymi danymi.

 var link = "mailto:[email protected]"; 
 // In addition to this you can add subject or body as parameter . 
 // For e.g. 
 // "mailto:[email protected]?subject=test subject&body=my text"
 window.location.href = link;

Powiązane pytania