Webboard

Pełna wersja: Problem z wysyłaniem maili
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
wersja skryptu MyBB:1.8.6
adres forum:http://uptry.pl
na czym polega problem (screen, opis, komunikaty):

Witam mam następujący problem. Zainstalowałem mybb i wszystko skonfigurowałem poprawnie, lecz funkcja wysyłająca maile aktywacyjne, przypominająca hasła nie działa. Stwierdziłem że spróbuję z innym silnikiem również nie działało. Odblokowałem port 25. Zadzwoniłem do OVH które hostuje mojego vps, oni nie wiedzą w czym jest problem ..

 
Proszę o pomoc Pozdrawiam ! [Obrazek: mrug.gif] 
 
 
***Przesyłam informacje od MyBB na temat php serwerowego 
 
http://pastebin.com/KmyP6Gjg
 
**Mój plik php.php z folderu mailhandlers
Kod PHP:
<? 
Kod PHP:
[color=#000000][size=x-small]php
[/size][/color][color=#880000][size=x-small]/**
MyBB 1.8
Copyright 2014 MyBB GroupAll Rights Reserved
*
Website: [url=http://www.mybb.com/][color=#006e68]http://www.mybb.com[/color][/url]
License: [url=http://www.mybb.com/about/license][color=#006e68]http://www.mybb.com/about/license[/color][/url]
*
*/[/
size][/color]

[
color=#880000][size=x-small]// Disallow direct access to this file for security reasons[/size][/color]
[color=#000088][size=x-small]if[/size][/color][color=#666600][size=x-small](![/size][/color][color=#000088][size=x-small]defined[/size][/color][color=#666600][size=x-small]([/size][/color][color=#008800][size=x-small]"IN_MYBB"[/size][/color][color=#666600][size=x-small]))[/size][/color]
[color=#666600][size=x-small]{[/size][/color]
[color=#000088][size=x-small]die[/size][/color][color=#666600][size=x-small]([/size][/color][color=#008800][size=x-small]"Direct initialization of this file is not allowed.<br /><br />Please make sure IN_MYBB is defined."[/size][/color][color=#666600][size=x-small]);[/size][/color]
[color=#666600][size=x-small]}[/size][/color]

[color=#880000][size=x-small]/**
PHP mail handler class.
*/[/
size][/color]
[
color=#000088][size=x-small]class[/size][/color] [color=#660066][size=x-small]PhpMail[/size][/color] [color=#000088][size=x-small]extends[/size][/color] [color=#660066][size=x-small]MailHandler[/size][/color]
[color=#666600][size=x-small]{[/size][/color]
[color=#880000][size=x-small]/**
Additional parameters to pass to PHPs mail() function.
*
* @[/
size][/color][url=http://www.mpcforum.pl/user/251786-var/][color=#006e68][size=x-small][color=#a6c7d7][size=x-small][color=#880000][size=x-small]var[/size][/color][/size][/color][/size][/color][/url][color=#880000][size=x-small] string
*/[/size][/color]
[
color=#000088][size=x-small]public[/size][/color][color=#000000][size=x-small] $additional_parameters [/size][/color][color=#666600][size=x-small]=[/size][/color] [color=#008800][size=x-small]''[/size][/color][color=#666600][size=x-small];[/size][/color]

[color=#880000][size=x-small]/**
Sends the email.
*
* @[/
size][/color][url=http://www.mpcforum.pl/user/220185-return/][color=#006e68][size=x-small][color=#a6c7d7][size=x-small][color=#880000][size=x-small]return[/size][/color][/size][/color][/size][/color][/url][color=#880000][size=x-small] bool whether or not the email got sent or not.
*/[/size][/color]
[
color=#000088][size=x-small]function[/size][/color][color=#000000][size=x-small] send[/size][/color][color=#666600][size=x-small]()[/size][/color]
[color=#666600][size=x-small]{[/size][/color]
[color=#000088][size=x-small]global[/size][/color][color=#000000][size=x-small] $lang[/size][/color][color=#666600][size=x-small],[/size][/color][color=#000000][size=x-small] $mybb[/size][/color][color=#666600][size=x-small];[/size][/color]

[color=#880000][size=x-small]// For some reason sendmail/qmail doesn't like \r\n[/size][/color][color=#000000][size=x-small]
$this[/size][/color][color=#666600][size=x-small]->[/size][/color][color=#000000][size=x-small]sendmail [/size][/color][color=#666600][size=x-small]=[/size][/color] [color=#006666][size=x-small]@ini_get[/size][/color][color=#666600][size=x-small]([/size][/color][color=#008800][size=x-small]'sendmail_path'[/size][/color][color=#666600][size=x-small]);[/size][/color]
[color=#000088][size=x-small]if[/size][/color][color=#666600][size=x-small]([/size][/color][color=#000000][size=x-small]$this[/size][/color][color=#666600][size=x-small]->[/size][/color][color=#000000][size=x-small]sendmail[/size][/color][color=#666600][size=x-small])[/size][/color]
[color=#666600][size=x-small]{[/size][/color][color=#000000][size=x-small]
$this[/size][/color][color=#666600][size=x-small]->[/size][/color][color=#000000][size=x-small]headers [/size][/color][color=#666600][size=x-small]=[/size][/color][color=#000000][size=x-small] str_replace[/size][/color][color=#666600][size=x-small]([/size][/color][color=#008800][size=x-small]"\r\n"[/size][/color][color=#666600][size=x-small],[/size][/color] [color=#008800][size=x-small]"\n"[/size][/color][color=#666600][size=x-small],[/size][/color][color=#000000][size=x-small] $this[/size][/color][color=#666600][size=x-small]->[/size][/color][color=#000000][size=x-small]headers[/size][/color][color=#666600][size=x-small]);[/size][/color][color=#000000][size=x-small]
$this[/size][/color][color=#666600][size=x-small]->[/size][/color][color=#000000][size=x-small]message [/size][/color][color=#666600][size=x-small]=[/size][/color][color=#000000][size=x-small] str_replace[/size][/color][color=#666600][size=x-small]([/size][/color][color=#008800][size=x-small]"\r\n"[/size][/color][color=#666600][size=x-small],[/size][/color] [color=#008800][size=x-small]"\n"[/size][/color][color=#666600][size=x-small],[/size][/color][color=#000000][size=x-small] $this[/size][/color][color=#666600][size=x-small]->[/size][/color][color=#000000][size=x-small]message[/size][/color][color=#666600][size=x-small]);[/size][/color][color=#000000][size=x-small]
$this[/size][/color][color=#666600][size=x-small]->[/size][/color][color=#000000][size=x-small]delimiter [/size][/color][color=#666600][size=x-small]=[/size][/color] [color=#008800][size=x-small]"\n"[/size][/color][color=#666600][size=x-small];[/size][/color]
[color=#666600][size=x-small]}[/size][/color]

[color=#880000][size=x-small]// Some mail providers ignore email's with incorrect return-to path's so try and fix that here[/size][/color][color=#000000][size=x-small]
$this[/size][/color][color=#666600][size=x-small]->[/size][/color][color=#000000][size=x-small]sendmail_from [/size][/color][color=#666600][size=x-small]=[/size][/color] [color=#006666][size=x-small]@ini_get[/size][/color][color=#666600][size=x-small]([/size][/color][color=#008800][size=x-small]'sendmail_from'[/size][/color][color=#666600][size=x-small]);[/size][/color]
[color=#000088][size=x-small]if[/size][/color][color=#666600][size=x-small]([/size][/color][color=#000000][size=x-small]$this[/size][/color][color=#666600][size=x-small]->[/size][/color][color=#000000][size=x-small]sendmail_from [/size][/color][color=#666600][size=x-small]!=[/size][/color][color=#000000][size=x-small] $mybb[/size][/color][color=#666600][size=x-small]->[/size][/color][color=#000000][size=x-small]settings[/size][/color][color=#666600][size=x-small][[/size][/color][color=#008800][size=x-small]'adminemail'[/size][/color][color=#666600][size=x-small]])[/size][/color]
[color=#666600][size=x-small]{[/size][/color]
[color=#006666][size=x-small]@ini_set[/size][/color][color=#666600][size=x-small]([/size][/color][color=#008800][size=x-small]"sendmail_from"[/size][/color][color=#666600][size=x-small],[/size][/color][color=#000000][size=x-small] $mybb[/size][/color][color=#666600][size=x-small]->[/size][/color][color=#000000][size=x-small]settings[/size][/color][color=#666600][size=x-small][[/size][/color][color=#008800][size=x-small]'adminemail'[/size][/color][color=#666600][size=x-small]]);[/size][/color]
[color=#666600][size=x-small]}[/size][/color]

[color=#880000][size=x-small]// If safe mode is on, don't send the additional parameters as we're not allowed to[/size][/color]
[color=#000088][size=x-small]if[/size][/color][color=#666600][size=x-small]([/size][/color][color=#000000][size=x-small]$mybb[/size][/color][color=#666600][size=x-small]->[/size][/color][color=#000000][size=x-small]safemode[/size][/color][color=#666600][size=x-small])[/size][/color]
[color=#666600][size=x-small]{[/size][/color][color=#000000][size=x-small]
$sent [/size][/color][color=#666600][size=x-small]=[/size][/color] [color=#006666][size=x-small]@mail[/size][/color][color=#666600][size=x-small]([/size][/color][color=#000000][size=x-small]$this[/size][/color][color=#666600][size=x-small]->[/size][/color][color=#000000][size=x-small]to[/size][/color][color=#666600][size=x-small],[/size][/color][color=#000000][size=x-small] $this[/size][/color][color=#666600][size=x-small]->[/size][/color][color=#000000][size=x-small]subject[/size][/color][color=#666600][size=x-small],[/size][/color][color=#000000][size=x-small] $this[/size][/color][color=#666600][size=x-small]->[/size][/color][color=#000000][size=x-small]message[/size][/color][color=#666600][size=x-small],[/size][/color][color=#000000][size=x-small] trim[/size][/color][color=#666600][size=x-small]([/size][/color][color=#000000][size=x-small]$this[/size][/color][color=#666600][size=x-small]->[/size][/color][color=#000000][size=x-small]headers[/size][/color][color=#666600][size=x-small]));[/size][/color]
[color=#666600][size=x-small]}[/size][/color]
[color=#000088][size=x-small]else[/size][/color]
[color=#666600][size=x-small]{[/size][/color][color=#000000][size=x-small]
$sent [/size][/color][color=#666600][size=x-small]=[/size][/color] [color=#006666][size=x-small]@mail[/size][/color][color=#666600][size=x-small]([/size][/color][color=#000000][size=x-small]$this[/size][/color][color=#666600][size=x-small]->[/size][/color][color=#000000][size=x-small]to[/size][/color][color=#666600][size=x-small],[/size][/color][color=#000000][size=x-small] $this[/size][/color][color=#666600][size=x-small]->[/size][/color][color=#000000][size=x-small]subject[/size][/color][color=#666600][size=x-small],[/size][/color][color=#000000][size=x-small] $this[/size][/color][color=#666600][size=x-small]->[/size][/color][color=#000000][size=x-small]message[/size][/color][color=#666600][size=x-small],[/size][/color][color=#000000][size=x-small] trim[/size][/color][color=#666600][size=x-small]([/size][/color][color=#000000][size=x-small]$this[/size][/color][color=#666600][size=x-small]->[/size][/color][color=#000000][size=x-small]headers[/size][/color][color=#666600][size=x-small]),[/size][/color][color=#000000][size=x-small] $this[/size][/color][color=#666600][size=x-small]->[/size][/color][color=#000000][size=x-small]additional_parameters[/size][/color][color=#666600][size=x-small]);[/size][/color]
[color=#666600][size=x-small]}[/size][/color][color=#000000][size=x-small]
$function_used [/size][/color][color=#666600][size=x-small]=[/size][/color] [color=#008800][size=x-small]'mail()'[/size][/color][color=#666600][size=x-small];[/size][/color]

[color=#000088][size=x-small]if[/size][/color][color=#666600][size=x-small](![/size][/color][color=#000000][size=x-small]$sent[/size][/color][color=#666600][size=x-small])[/size][/color]
[color=#666600][size=x-small]{[/size][/color][color=#000000][size=x-small]
$this[/size][/color][color=#666600][size=x-small]->[/size][/color][color=#000000][size=x-small]fatal_error[/size][/color][color=#666600][size=x-small]([/size][/color][color=#008800][size=x-small]"MyBB was unable to send the email using the PHP {$function_used} function."[/size][/color][color=#666600][size=x-small]);[/size][/color]
[color=#000088][size=x-small]return[/size][/color] [color=#000088][size=x-small]false[/size][/color][color=#666600][size=x-small];[/size][/color]
[color=#666600][size=x-small]}[/size][/color]

[color=#000088][size=x-small]return[/size][/color] [color=#000088][size=x-small]true[/size][/color][color=#666600][size=x-small];[/size][/color]
[color=#666600][size=x-small]}[/size][/color]
[color=#666600][size=x-small]}[/size][/color] 
Kod PHP:
[color=#333333][font=helvetica, arial, sans-serif]  
Nieskonfigurowałeś maila w ustawieniach, to jak ma wysyłać maila aktywacyjnego?
Gdzie to mogę znaleźć ?
Wejdź jeszcze w Narzędzia i konserwacja i sprawdź logi systemu e-mail. Jak są tam jakieś błędy, to pokaż jego treść.
Napisz do hostingu aby odblokowali funkcję mail()
Też to mam,nie martw się.
Łączę się w bólu [*]



Jak coś u mnie się zmieni dam znać :D
Szogi1910 Dzwoniłem do nich i mówili że nie nie jest zablokowana bo oni na vps niczego nie blokują i że oni za to nie odpowiadają...


Ok nie ważne 2 śmieszna sprawa podłączyłem forum do smtp google i fajnie wysyła maile tylko tak nie tu gdzie trzeba bo wysyła je na adres mailowy forum który podałem w configu smtp ? O co chodzi ? 
Tak to wygląda :)
[Obrazek: HznxHe1.png]
Mam wpisać tak samo,tylko dane logowania swojego maila i to starczy ?
Bo tak zrobiłem i nic.
queny ja tak zrobiłem, wysyła maile tylko na pocztę którą podpiąłem dalej ich nie przekazuje \:
ale ja wpisuje swojego maila do logowania,i na niego dochodzi wiadomosc i zabezpieczeniach. Potem juz nic nie dochodzi.
Jeżeli masz VPSa, to musisz przejść do php.ini i tam sprawdzić ustawienia. Odszukaj:
Kod:
disable_functions =

i sprawdź czy nie ma tam słowa 'mail', jeżeli jest, to usuń.
Nie moge tego pliku znalezc,gdzie on moze sie znajdowac ? init.php patrzylem,ale nie ma w nim nic takiego.
queny /etc/php5/apache2

mickey18 nie mam tam nic związanego z m mailem

Do zamknięcia

// 2 raz podpiąłem pod smtp googla i zaczęło działać ; )
Nie mam w tym katalogu takiego pliku :D