Szczegóły problemu:
<b>Moj serwer potrzebuje autoryzacji SMTP inaczej nie wysle z poziomy php za pomoca funkcji mail() zadnego emaila na inny serwer.
Owszem, znalazlem PHPMailer'a ale nie dziala mi cos, byc moze cos zle robie. Czy ktos robil cos takiego?</b>Wstawilem najpierw funkcje in_set() do pliku ponizej (tam gdzie sa trzy kropki) i nie dziala, sprobowalem potem druga mozliwosc czyli wstawilem 2) tam gdzie sa przecinki i dalej to samo. Polglowkiem nie jestem wiec sciezki dostepow oczywiscie pozmienialem

oraz inne dane. Kod wkleilem tylko zeby bylo wiadomo o co chodzi.
1) ini_set("include_path", ".:/path/to/phpmailer/dir");
2) $mail->PluginDir = "/path/to/phpmailer/dir";
Kod
<?php
...
$mail = new phpmailer();
,,,
$mail->IsSMTP(); // send via SMTP
$mail->Host = "smtp1.site.com;smtp2.site.com"; // SMTP servers
$mail->SMTPAuth = true; // turn on SMTP authentication
$mail->Username = "jswan"; // SMTP username
$mail->Password = "secret"; // SMTP password
$mail->From = "from@email.com";
$mail->FromName = "Mailer";
$mail->AddAddress("josh@site.com","Josh Adams");
$mail->AddAddress("ellen@site.com"); // optional name
$mail->AddReplyTo("info@site.com","Information");
$mail->WordWrap = 50; // set word wrap
$mail->AddAttachment("/var/tmp/file.tar.gz"); // attachment
$mail->AddAttachment("/tmp/image.jpg", "new.jpg");
$mail->IsHTML(true); // send as HTML
$mail->Subject = "Here is the subject";
$mail->Body = "This is the <b>HTML body</b>";
$mail->AltBody = "This is the text-only body";
if(!$mail->Send())
{
echo "Message was not sent <p>";
echo "Mailer Error: " . $mail->ErrorInfo;
exit;
}
echo "Message has been sent";
?>
jak ktos bedzie mial problem moze sprobowac tego:
w polu Form: nalezy wpisac aktualny istniejacy e-mail z tego serwera
np.
FORM: user@SERWER_NA_KTORYM_JEST_TEN_USER_I_TEN_SKRYPT_PHP