Temat: Jak stworzyć formularz korzystyając z darmowej skrzynki...

Witam. Potrzebuję umieścić formularz na stronie www. Czy mógł by ktoś mi pomoc stworzyć formularz w php (z jednym polem np imię resztę sam dołożę) w php aby można było go wysyłać za pomocą darmowej skrzynki (preferowany gmail)

Parametry:
skrzynka nadawcza: user@gmail.com
haslo:abc123

skrzynka odbiorcza: odbiorca@gmail.com

Posiadana wersja php 5.2.9.

Na serwerze nie działa funkcja mail. MArcin Jaracz edytował(a) ten post dnia 07.12.11 o godzinie 11:04
Mateusz Dziadko

Mateusz Dziadko Student, Uniwersytet
Mikołaja Kopernika w
Toruniu

Temat: Jak stworzyć formularz korzystyając z darmowej skrzynki...

Poczytaj o klasie PHPMailer - znajdziesz do niej mase tutoriali, przykladow kodu, przypuszczam ze znajdziesz tez dokladnie to czego potrzebujesz.

Pozdrawiam,
Mateusz
Jakub L.

Jakub L. Programista

Temat: Jak stworzyć formularz korzystyając z darmowej skrzynki...

Freelancer bez googla?

konto usunięte

Temat: Jak stworzyć formularz korzystyając z darmowej skrzynki...

Do wysyłania maili polecam świetną bibliotekę Swift Mailer:

http://swiftmailer.org/

Temat: Jak stworzyć formularz korzystyając z darmowej skrzynki...

Wykorzystalem klase PHPMailer

napisałem korzystając z
http://www.paweldanielewski.pl/phpmailer-i-wysylka-poc...

cos takiego: (pliki z phpmailer wrzucilem do folderu ze skryptem)

<?php
require_once('class.phpmailer.php');
$mail = new PHPMailer(true);

$mail->IsSMTP();
$mail->SMTPAuth = true; // enable SMTP authentication
$mail->SMTPSecure = "ssl"; // sets the prefix to the servier
$mail->Host = "smtp.gmail.com";
$mail->Port = 465;
$mail->Username = "nadawca@gmail.com";
$mail->Password = "mojehaslo";

$mail->SetFrom("nadawca@gmail.com", "Nasze imie i nazwisko");

$mail->AddAddress("odbiorca@gmail.com"); // ADRESAT

$mail->Subject = "To jest wiadomo¶ć testowa. Sprawdzam czcionki!";
$mail->AltBody = "To view the message, please use an HTML compatible email viewer!";
$mail->MsgHTML("Chcę sprawdzić czy działa poprawnie pokazywanie czcionek Żółć gęślą jaźn ? <br> a teraz trochę html`u <b>costam</b>");
$mail->Send();
?>

Niestety maile nie dochodzą.
W jaki sposób mogę diagnozować gdzie leży problem ? Czy są jakies logi ktore mógł bym sprawdzić na serwerze ?
Czy trzeba odblokować jakieś porty ?
Może trzeba cos dopisać w plikach konfiguracyjnych php ?Marcin Jaracz edytował(a) ten post dnia 09.12.11 o godzinie 16:49

konto usunięte

Temat: Jak stworzyć formularz korzystyając z darmowej skrzynki...

Sprawdź co zwraca $mail->Send();



Wyślij zaproszenie do