Jak wysyłać maile z poziomu PHP?
- jackjack
- Sędziwy Jeż
- Posty: 32
- Rejestracja: 03 sie 2009, 22:04
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
- Kontakt:
Jak wysyłać maile z poziomu PHP?
Witam.
Potrzebuję do testów postawić u siebie serwer smtp. Zainstalowałem LAMP, oraz sendmail`a. Odkomentowałem: sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t" i dalej nic. Jest gdzieś instrukcja dla tępaka tzn łopatologiczna jak skonfigurować sendmaila?
Dodam, iż chcę wysyłać maile z localhosta.
Potrzebuję do testów postawić u siebie serwer smtp. Zainstalowałem LAMP, oraz sendmail`a. Odkomentowałem: sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t" i dalej nic. Jest gdzieś instrukcja dla tępaka tzn łopatologiczna jak skonfigurować sendmaila?
Dodam, iż chcę wysyłać maile z localhosta.
I was too blinded to see how much u stolen from me.
-
- Wytworny Kaczor
- Posty: 418
- Rejestracja: 09 lut 2007, 23:17
- Płeć: Mężczyzna
- Wersja Ubuntu: 9.10
- Środowisko graficzne: GNOME
- Architektura: x86
- Kontakt:
Odp: Jak wysyłać maile z poziomu PHP?
trudno, żeby działało jak masz ścieżkę do dysku C:...
wpisz w terminalu:
i skopiuj pierwszą ścieżkę wstawiając ją zamiast C:\xampp\sendmail\sendmail.exe
wpisz w terminalu:
Kod: Zaznacz cały
whereis sendmail
- jackjack
- Sędziwy Jeż
- Posty: 32
- Rejestracja: 03 sie 2009, 22:04
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
- Kontakt:
Odp: Jak wysyłać maile z poziomu PHP?
Sry ta sciezke wzialem z wina poniewaz konfiguruje to samo na dwoch systemach. Moj php.ini wyglada tak:
W mail log ciagle powtarza sie linia:[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25
; For Win32 only.
;sendmail_from = me@example.com
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
sendmail_path = /usr/sbin/sendmail -t
sendmail_from = root@localhost
fragment kodu php:Apr 12 16:35:16 SETI sm-mta[5027]: o3BJRUGA014273: to=<jackerjacks@gmail.com>, ctladdr=<www-data@SETI> (33/33), delay=19:07:46, xdelay=00:00:00, mailer=esmtp, pri=570367, relay=alt4.gmail-smtp-in.l.google.com., dsn=4.0.0, stat=Deferred: Connection refused by alt4.gmail-smtp-in.l.google.com.
Oczywiscie zamiast zmiennych sa wartosci.mail($my_name, $moj_email, $tresc_maila, $temat_maila, $naglowek)
I was too blinded to see how much u stolen from me.
-
- Piegowaty Guziec
- Posty: 22
- Rejestracja: 26 kwie 2009, 22:48
- Płeć: Mężczyzna
- Wersja Ubuntu: 9.10
- Środowisko graficzne: GNOME
- Architektura: x86
- Kontakt:
Odp: Jak wysyłać maile z poziomu PHP?
Witam,
u mnie wysyłanie maila z php za pomocą funkcji mail() działa, tylko strasznie długo się wysyła. O to część mojego pliku php.ini (/etc/php5/apache2/php.ini). Po jakiejkolwiek zmianie należy zrestartować apache'a . Plik php, który wysyła wiadomość
u mnie wysyłanie maila z php za pomocą funkcji mail() działa, tylko strasznie długo się wysyła. O to część mojego pliku php.ini (/etc/php5/apache2/php.ini)
Kod: Zaznacz cały
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
sendmail_path = /usr/sbin/sendmail -t
Kod: Zaznacz cały
sudo /etc/init.d/apache2 restart
Kod: Zaznacz cały
<?PHP
$adresat = 'adresat@domena.pl'; // pod ten adres zostanie wysłana // wiadomosc
@$content = 'Tresc wiadomosci';
$header = "From: ktos@serwer.pl \nContent-Type:".
' text/plain;charset="utf-8"'.
"\nContent-Transfer-Encoding: 8bit";
if (mail($adresat, 'List ze strony', $content, $header))
echo '<p>Wiadomosc wyslana!</p>';
else
echo '<p><b>NIE</b> wyslano maila!</p>';
?>
-
- Wytworny Kaczor
- Posty: 418
- Rejestracja: 09 lut 2007, 23:17
- Płeć: Mężczyzna
- Wersja Ubuntu: 9.10
- Środowisko graficzne: GNOME
- Architektura: x86
- Kontakt:
Odp: Jak wysyłać maile z poziomu PHP?
a nie lepiej skorzystać z jakiegoś zewnętrznego serwera smtp, np. gmail? są do tego gotowe klasy...
- jackjack
- Sędziwy Jeż
- Posty: 32
- Rejestracja: 03 sie 2009, 22:04
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
- Kontakt:
Odp: Jak wysyłać maile z poziomu PHP?
Sproboje choc wolalbym localhost.
I was too blinded to see how much u stolen from me.
Kto jest online
Użytkownicy przeglądający to forum: Bing [Bot] i 15 gości