logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak stworzyć formularz HTML do wysyłania e-maili ze strony www?

sq5haw 15 Mar 2006 23:07 10397 5
REKLAMA
  • #1 2419594
    sq5haw
    Poziom 15  
    Posty: 185
    Ocena: 16
    Witam jakos niemoge znalesc w necie skryptu e-mila
    chodzi mi oto by z mojej strony www mozna bylo domnie besposrednio pisac tekst podawaloby sie tylko imie nazwisko e-mil i miejsce na tekst

    dzikuje slicznie
  • REKLAMA
  • #2 2419656
    Paweł Szeredi
    Poziom 17  
    Posty: 197
    Pomógł: 12
    Ocena: 29
    <form enctype="text/plain" action="mailto:adres@poczty.pl?subject=Temat ankiety" method="Post">

    tu wstaw dowolne formularze

    </form>

    Pozdrawiam Paweł
  • REKLAMA
  • #3 2419685
    mdx
    Poziom 12  
    Posty: 23
    Pomógł: 2
    Potrzebne jest "coś" co taki email dostarczy. Niektóre z metod:
    1. Stosujesz <a href="mailto:twoj@adres.pl">email</a> - gosciu moze do Ciebie napisac maila ze swojego programu pocztowego, jeśli ma wszystko dobrze skonfigurowane to od razu po kliknięciu w link otworzy mu się mailer z listem adresowanym do Ciebie.
    2. Używasz serwera SMTP z zewnątrz do wysyłania poczty... Jednym z najprostszych (co nie znaczy, że często stosowanych) rozwiązań jest: strona na serwerze z systemem linuksopodobnym, postawiony esmtp zamiast sendmaila i skonfigurowany na Twoją skrzynkę pocztową, odwołujesz się (przykładowo, większość serwerów blokuje tą funkcję) ze skryptu PHP przez system(); do mailera i wysyłasz. Jeśli masz routerek na którym stoi również właśnie Twoja stronka, możesz wypróbować
    3. Stawiasz swój serwer SMTP. Odsyłam do milionów stron o sendmailu, postfixie itp itd...

    A od strony HTML to tak jak kolega wyżej napisał - formularze.
  • REKLAMA
  • REKLAMA
  • #5 2422656
    leonov
    Poziom 43  
    Posty: 8908
    Pomógł: 1038
    Ocena: 2237
    Np. taki formularz pocztowy - dostosuj do właśnych potrzeb !

    Skrypt obsługuje formularz pocztowy, a więc pozwala wysłać pocztę do wskazanej osoby. Co ważne, czytelnik strony może wskazać jedną z osób wymienionych na rozwijanej liście odbiorców (ale nie kilka jednocześnie). Skrypt taki jest szczególnie przydatny wtedy, gdy w małej firmie czy instytucji pracuje kilka osób - potencjalnych odbiorców korespondencji. W większych firmach należy raczej stosować bardziej profesjonalne narzędzia.


    <FORM NAME="mailer" METHOD="post" ACTION="" ENCTYPE="text/plain" onSubmit="(document.mailer.action += mailtoandsubject)">
    <TABLE BORDER=0>
    <TR VALIGN="top">
    <TD>Adresat:</TD>
    <TD><SELECT NAME="mailtoperson" onChange="msg(this.form)">
    <OPTION VALUE="">Wybierz adresata listu
    <OPTION VALUE="krzysztof.golachowski@pckurier.pl">Krzysztof Golachowski - redaktor (Sieci i Telekomunikacja)
    <OPTION VALUE="michal.setlak@pckurier.pl">Michał Setlak - redaktor (Sprzęt)
    <OPTION VALUE="pawel.wimmer@pckurier.pl">Paweł Wimmer - redaktor (Internet)
    </SELECT></TD>
    </TR>
    <TR VALIGN="top">
    <TD>Twoje imię i nazwisko:</TD>
    <TD><INPUT TYPE="text" SIZE=45 NAME="name" onChange="msg(this.form)"></TD>
    </TR>
    <TR VALIGN="top">
    <TD>Twój E-mail:</TD>
    <TD><INPUT TYPE="text" SIZE=45 NAME="email" onChange="msg(this.form)"></TD>
    </TR>
    <TR VALIGN="top">
    <TD>Priorytet:</TD>
    <TD>
    <SELECT NAME="priority" onChange="msg(this.form)">
    <OPTION VALUE="Normal">Normalny
    <OPTION VALUE="Urgent">Pilne
    <OPTION VALUE="No Reply Needed">Odpowiedź nie jest konieczna
    </SELECT></TD>
    </TR>
    <TR VALIGN="top">
    <TD>Temat listu:</TD>
    <TD><INPUT TYPE="text" SIZE=45 NAME="subject" onChange="msg(this.form)"></TD>
    </TR>
    <TR VALIGN="top">
    <TD>Treść listu:</TD>
    <TD><TEXTAREA NAME="message" COLS=45 ROWS=7 WRAP="virtual" OnChange="msg(this.form)"></TEXTAREA></TD>
    </TR>
    <TR>
    <TD> </TD>
    <TD><INPUT TYPE="submit" VALUE="Wyślij list">
    <INPUT TYPE="reset" VALUE="Usuń informacje"></TD>
    </TR>
    </TABLE>
    </FORM>

    <SCRIPT LANGUAGE="JavaScript">
    function msg() {
    document.mailer.action = "mailto:"
    mailtoandsubject = ((document.mailer.mailtoperson.options[document.mailer.mailtoperson.selectedIndex].value) + '?subject=' + document.mailer.subject.value);
    }
    </SCRIPT>
    Załączniki:
    • Jak stworzyć formularz HTML do wysyłania e-maili ze strony www? ClipBoard-1.jpg (20.1 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #6 2439305
    sq5haw
    Poziom 15  
    Posty: 185
    Ocena: 16
    A moze da sie taki skrypt wstawic co by odrazu ze strony www wysylal maile bez zdnych outloków itp. i laczenia sie z programami. czsem spotyka sie takie formularze w korych piszemy tekst na www i odrasu sie wysyla bez lzcenia sie z naszym outlokiem.

    dzikuje i czekam na info
REKLAMA