Otóż wgrałem pliki PHPMailer do katalogu includes/classes zarówno w katalogu głównym jak i w /admin.
Przygotowałem testowy plik ze skryptem wysyłającym maila za pomocą klasy PHPMAiler. (wgrałem go również do katalogu głównego oraz do /admin)
require("includes/classes/phpmailer/class.phpmailer.php"); $mail = new PHPMailer(); $mail->PluginDir = "phpmailer/"; $mail->From = 'bok@sklep.pl'; $mail->FromName = "SKLEP"; $mail->Host = 'mail.sklep.pl'; $mail->Mailer = "smtp"; $mail->Username = 'bok@sklep.pl';//nazwa użytkownika $mail->Password = 'haslo';//nasze hasło do konta SMTP $mail->SMTPAuth = true; $mail->Port = 25; $mail->SetLanguage("pl", "includes/classes/phpmailer/language/"); $mail->Subject = "Potwierdzenie złożenia zamówienia.";//temat maila $text_body = "<h1>Potwierdzenie złożenia zamówienia.</h1> \n\n"; $mail->MsgHTML($text_body); $mail->AddAddress("moj_adres_email@gmail.com","Ja"); if(!$mail->Send()){ } $mail->ClearAddresses(); $mail->ClearAttachments();
Gdy odpalam testowy skrypt z katalogu admin (katalog admin chroniony hasłem) email wysyła sie bez problemu.
Po odpaleniu testowego skryptu z katalogu głównego email nie wysyła się - pojawia się pusta strona bez żadnego błędu.
Co może być przyczyną blokowania wyayłki maili z katalogu głównego

Ustawienia w pliku .htaccess maja jakiś wpływ na to?
Zawartosc htaccess katalogu admin
<IfModule mod_setenvif.c> </IfModule> AuthGroupFile /dev/null AuthType Basic AuthUserFile /home/druk/domains/ukryta-domena-sklepu.pl/.htpasswd/public_html/admin/.htpasswd AuthName "Panel administratora" require valid-user
Zawartosc htaccess katalogu głównego
<IfModule mod_setenvif.c> <IfDefine SSL> SetEnvIf User-Agent ".*MSIE.*" \ nokeepalive ssl-unclean-shutdown \ downgrade-1.0 force-response-1.0 </IfDefine> </IfModule> # Fix certain PHP values # (commented out by default to prevent errors occuring on certain # servers) #<IfModule mod_php4.c> # php_value session.use_trans_sid 0 # php_value register_globals 1 #</IfModule> RewriteEngine on RewriteRule ^odbior-towaru$ odbior_towaru.php [L] RewriteRule ^certyfikaty-i-wyroznienia$ certyfikaty_wyroznienia.php [L] #RewriteRule index.html index.php #RewriteRule ^kategorie,([0-9]*(_)?[0-9]*)(,)?([0-9a-zA-Z]*)?.html index.php?cPath=$1&osCsid=$4 #RewriteRule ^produkty,([0-9])*(,)?([0-9a-zA-Z]*)?.html product_info.php?products_id=$1&osCsid=$3