Strona 1 z 1

Błąd email

: 19 maja 2008, 16:12
autor: snakedoo
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

Re: Błąd email

: 20 maja 2008, 07:08
autor: daroPL
Prawdopodobnie na serwerze wyłączona jest funkcja mail().

Re: Błąd email

: 20 maja 2008, 08:07
autor: snakedoo
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.

Re: Błąd email

: 20 maja 2008, 13:10
autor: daroPL
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.

Re: Błąd email

: 20 maja 2008, 14:24
autor: snakedoo
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ć?

Re: Błąd email

: 20 maja 2008, 15:15
autor: daroPL
Przy pomocy np. phpMyAdmina wejdź do zakładki Szukaj w tabeli phpbb3_users.

Re: Błąd email

: 20 maja 2008, 16:57
autor: snakedoo
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 :/

Re: Błąd email

: 20 maja 2008, 18:01
autor: daroPL
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

Re: Błąd email

: 21 maja 2008, 16:40
autor: snakedoo
Dzienks za pomoc :)
Pozdrowionka