Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> PHPMailer instalacja
isen
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 18.02.2006

Ostrzeżenie: (0%)
-----


w instalacji aplikacji skrzynki e-mail w php - a mianowicie PHPMailer jest fragment instalacji ktorego nie rozumiem

Cytat
Copy class.phpmailer.php into your php.ini include_path. If you are
using the SMTP mailer then place class.smtp.php in your path as well.
Mam skopiować "class.phpmailer.php" do czego?? co to jest php.ini a co to jest include_path?

z góry dziękuję za pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Lamia
post
Post #2





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 9.11.2007

Ostrzeżenie: (0%)
-----


Ok, wiem, ze temat przestarzaly itd, ale wiem tez, ze duzo ludzi szuka ciagle opowiedzi na to pytanie (w tym ja, jeszcze 10 minut temu) i nigdzie nie mozna jej uzyskac(swoja droga to kocham, jak tutoriale i manuale pisza osoby nie potrafiace sie wyslowic...). Tak wiec, odpowiedz jest banalnie prosta:
-> po sciagnieciu phpMailera rozpakowujemy go do folderu phpmailer w katalogu www( czy tam html, czy jakkolwiek go nazwalismy ) na serwerze (a wlasciwie w katalogu projektu, z ktorym pracujemy)
-> teraz za pomoca ponizszego skryptu oraz wlasnej skrzynki e-mail na jakimkolwek serwerze udostepniajacym smtp (czyli w sumie kazdym), wysylamy wiadomosc e-mail w swiat:



<?php
require("phpmailer/class.phpmailer.php");
$mail = new PHPMailer();

$mail->PluginDir = "phpmailer/";
$mail->From = "adres@konta.com"; //adres naszego konta
$mail->FromName = "naglowek wiadomosci";//nagłówek From
$mail->Host = "smtp.na.twoim.serwerze";//adres serwera SMTP
$mail->Mailer = "smtp";
$mail->Username = "login";//nazwa użytkownika
$mail->Password = "haslo";//nasze hasło do konta SMTP
$mail->SMTPAuth = true;
$mail->SetLanguage("en", "phpmailer/language/");

$mail->Subject = "Mail testowy";//temat maila

// w zmienną $text_body wpisujemy treść maila
$text_body = "Cześć, chyba phpMailer działa \n\n";
$text_body .= "Na zawsze Twój, \n";
$text_body .= "PHPMailer";

$mail->Body = $text_body;
// adresatów dodajemy poprzez metode 'AddAddress'
$mail->AddAddress("kolega@gdziestam.com","Kolega");


if(!$mail->Send())
echo "There has been a mail error <br>";
echo $mail->ErrorInfo."<br>";

// Clear all addresses and attachments
$mail->ClearAddresses();
$mail->ClearAttachments();
echo "mail sent <br>";





Mam nadzieje, ze ta wiadomosc komus pomoze, bo ja praktycznie powyrywalam sobie wlosy z glowy, probujac zrozumiec tutoriala...

Ten post edytował Lamia 9.11.2007, 10:07:34
Go to the top of the page
+Quote Post
PeHaPowiec
post
Post #3





Grupa: Zarejestrowani
Postów: 14
Pomógł: 2
Dołączył: 13.06.2005

Ostrzeżenie: (0%)
-----


Super . Dzieki guitar.gif

Pozdrawiam
Go to the top of the page
+Quote Post
pawel007
post
Post #4





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 9.10.2003
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Witam,

Może moje pytanie nie jest w kwestii instalacji, ale mam pewien problem:
Otóż jeżeli wykorzystuję do wysyłki gmaila to po wysłaniu maila z poziomu skryptu php ładnie zapisuje mi się ten w outBoxie (z poziomu panelu poczty gmail jest widoczny w wysłanych).
Jak próbuje przez inne serwery, to niestety nie jestem w stanie uzyskać podobnego efektu -> I Tu moje pytanie:

Która część klasy phpMailer odpowiada za takie "sztuczki"?

Sprawdzałem w dokumentacji, ale nigdzie nie mogę tego znaleźć.
Na to samo pytanie do Admina mojego serwera, uzyskałem odpowiedź, że:

"O zapisywanie wiadomości wysyłanych powinien zadbać program wysyłający,
nasze serwery nie mogą wymusić takiego zapisania."

i gdzie może być tu pies pogrzebany...

Będę bardzo dźwięczny za jakąś pomoc biggrin.gif


--------------------
Początki zawsze sa trudne...
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 00:43