Błąd email

Pomoc przy instalacji oraz użytkowaniu phpBB 3.0.x. Forum nie służy do zgłaszania znalezionych błędów, innowacji lub problemów związanych ze stylami i modyfikacjami.
snakedoo
Posty: 26
Rejestracja: 11 kwietnia 2008, 13:47

Błąd email

Post autor: snakedoo » 19 maja 2008, 16:12

Mam taki problem.
Podczas gdy chcę wysłać korespondencję masową do wszystkich użytkowników forum pokazuje się błąd:

Błąd e-mail
» EMAIL/PHP/mail()
/adm/index.php


Natomiast gdy odznaczam opcję Wyślij natychmiast: i wysyłam korespondecję masową pojawia się błąd:

Błąd e-mail
» EMAIL/PHP/mail()
/cron.php

Nie mam pojęcia czym to jest spowodowane i jak mam sobie z tym poradzić :/
Pozdrawiam i proszę o pomoc

Awatar użytkownika
daroPL
Zasłużony
Posty: 4564
Rejestracja: 24 czerwca 2005, 13:36
Lokalizacja: Poznań
Kontakt:

Re: Błąd email

Post autor: daroPL » 20 maja 2008, 07:08

Prawdopodobnie na serwerze wyłączona jest funkcja mail().

snakedoo
Posty: 26
Rejestracja: 11 kwietnia 2008, 13:47

Re: Błąd email

Post autor: snakedoo » 20 maja 2008, 08:07

Chyba masz rację i to na pewno :)
Na razie ustawiłem sobie serwer poczty wychodzącej na maila który posiada admin i wszystko śmiga :)

A tak przy okazji tematu maili.
Da się wyciągnąć bazę maili i użytkowników dla których mail jest przypisany, gdyż w forum ustawiłem tylko rejestracje z tokenem ale bez potrzeby wysyłania maila aktywacyjnego.

Awatar użytkownika
daroPL
Zasłużony
Posty: 4564
Rejestracja: 24 czerwca 2005, 13:36
Lokalizacja: Poznań
Kontakt:

Re: Błąd email

Post autor: daroPL » 20 maja 2008, 13:10

Nawet jeżeli ustawiłeś rejestrację tylko z potwierdzeniem wizualnym to i tak wymagane jest podanie e-maila, więc wszyscy użytkownicy mają go przypisanego.

snakedoo
Posty: 26
Rejestracja: 11 kwietnia 2008, 13:47

Re: Błąd email

Post autor: snakedoo » 20 maja 2008, 14:24

Tak wiem, że mail jest wymagany, chodziło mi o coś innego.

Mam kilka adresów mail które były podane przy rejestracji nowego użytkownika, jednak one nie istnieją.
Czy mogę wyciągnąć informację o użytkownikach i podanych przez nich maila z BD? I jak to zrobić?

Awatar użytkownika
daroPL
Zasłużony
Posty: 4564
Rejestracja: 24 czerwca 2005, 13:36
Lokalizacja: Poznań
Kontakt:

Re: Błąd email

Post autor: daroPL » 20 maja 2008, 15:15

Przy pomocy np. phpMyAdmina wejdź do zakładki Szukaj w tabeli phpbb3_users.

snakedoo
Posty: 26
Rejestracja: 11 kwietnia 2008, 13:47

Re: Błąd email

Post autor: snakedoo » 20 maja 2008, 16:57

Znalazłem w phpbb users tabele user_mail i username ale nie wiem jak wykonać zapytanie do SQL aby wyświetlił mi maila i nazwy użytkowników razem :/

Awatar użytkownika
daroPL
Zasłużony
Posty: 4564
Rejestracja: 24 czerwca 2005, 13:36
Lokalizacja: Poznań
Kontakt:

Re: Błąd email

Post autor: daroPL » 20 maja 2008, 18:01

To wykonaj zapytanie SELECT, przykład poniżej:
SELECT * FROM phpbb3_users WHERE username = 'nazwa_usera' OR username = 'inna_nazwa';
username - to nazwa kolumny możesz zmienić na inną,
OR - operator "lub"

Możesz dodać więcej "OR username = 'inna_nazwa'".

Przydatne liniki przy tworzeniu takiego zapytani:
http://www.w3schools.com/sql/sql_select.asp
http://www.w3schools.com/Sql/sql_where.asp
http://webmade.org/kursy-online/mysq_fe ... -mysql.php
http://sql.pressmedia.com.pl/select.htm

snakedoo
Posty: 26
Rejestracja: 11 kwietnia 2008, 13:47

Re: Błąd email

Post autor: snakedoo » 21 maja 2008, 16:40

Dzienks za pomoc :)
Pozdrowionka

Zablokowany

Wróć do „Użytkowanie”