• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

PHPmailer oraz lokalny serwer SMTP

Aruba Cloud VPS - 50% taniej przez 3 miesiące!
0 głosów
557 wizyt
pytanie zadane 24 września 2018 w PHP przez 1001 Początkujący (260 p.)

Witam,

Na lokalnym serwerze mam zainstalowany XAMPP (PHP Version 7.2.9) oraz wrzuconego PHPmailer'a w wersji 5 oraz poniższy kod. Czy ktoś ma pomysł gdzie leży problem??

<?php 

require 'PHPMailerAutoload.php';

function sentmail($temat, $tresc) {
	
	$mail             	= new PHPMailer();
	$mail->CharSet 		= "UTF-8";
	$mail->IsSMTP(); 							// telling the class to use SMTP
	$mail->Host       	= "172.19.192.21"; 		// SMTP server
	$mail->SMTPAuth   	= false;                  // enable SMTP authentication
	$mail->Port       	= 25;                    	// set the SMTP port for the GMAIL server
	$mail->SMTPDebug 	= 10;
	$mail->SetFrom('quality@text.com', 'Quality');
	$mail->AddReplyTo("jacek.quality@text.com", "Jacek Nowak");
	$mail->Subject    = $temat;
	$mail->MsgHTML($tresc);
	$mail->AddAddress('hubert.quality@text.com','Hubert Nowak');
	  if(!$mail->Send()) {
        echo "<br><br>Mailer Error: " . $mail->ErrorInfo;
     } else {
        echo "<br><brMessage has been sent";
     }
}

sentmail('tresc tresc tresc', 'temat');

?>

Treść błędu:

2018-09-24 17:41:39	Connection: opening to 172.19.192.21:25, timeout=300, options=array ( 'ssl' => array ( 'verify_peer' => false, 'verify_peer_name' => false, 'allow_self_signed' => true, ), ) 
2018-09-24 17:41:39	SMTP ERROR: Failed to connect to server: An attempt was made to access a socket in a way forbidden by its access permissions. (10013) 
2018-09-24 17:41:39	SMTP connect() failed. 
https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting 

Mailer Error: SMTP connect() failed. 
https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting

 

komentarz 24 września 2018 przez niezalogowany
edycja 24 września 2018
Na moje to powinieneś używać jakiegoś istniejącego SMTP. Czyli np. od gmaila. Wtedy musisz podać host od gmaila, odpowiedni port oraz musisz SMTPAuth  dać na true i podać dane do twojej skrzynki pocztowej

Łap, znalezione w sieci:

https://devcorner.pl/wysylac-maile-serwera-lokalnego-xampp/
komentarz 24 września 2018 przez 1001 Początkujący (260 p.)
Ten podany przeze mnie jest istniejący i działający. Wykorzystywany jest np. w skanerach sieciowych do wysyłania maili.
komentarz 24 września 2018 przez niezalogowany
ok. Spróbuj sposobem który Ci wysłałem.

1 odpowiedź

+1 głos
odpowiedź 27 września 2018 przez gakowalski Gaduła (3,080 p.)
wybrane 1 października 2018 przez 1001
 
Najlepsza

Sprawdź, czy telnetem możesz podłączyć się pod port 25 docelowego hosta. Jeżeli nie, to oznacza to, że program antywirusowy blokuje Ci wyjście. Jeżeli działasz na Windows 8, to tam podobno system mógł takie blokady powodować - będziesz musiał zajrzeć w ustawienia firewalla. Treść błędu, który zwraca PHPMailer sugeruje mocno, że coś zablokowało połączenie na bazie braku uprawnień a nie problemu w kodzie czy problemu sieciowego.

komentarz 1 października 2018 przez 1001 Początkujący (260 p.)
PuTTY wskazuje że port 25 jest zamknięty dla mojego serwera. Dzięki wielkie za pomoc

Podobne pytania

0 głosów
1 odpowiedź 511 wizyt
pytanie zadane 26 kwietnia 2018 w PHP przez smokolisz Mądrala (6,340 p.)
0 głosów
1 odpowiedź 512 wizyt
pytanie zadane 15 grudnia 2019 w PHP przez rickert Nowicjusz (120 p.)
+1 głos
0 odpowiedzi 105 wizyt
pytanie zadane 16 listopada 2021 w PHP przez FabQ Początkujący (450 p.)

93,180 zapytań

142,193 odpowiedzi

321,991 komentarzy

62,511 pasjonatów

Advent of Code 2024

Top 15 użytkowników

  1. 1873p. - dia-Chann
  2. 1848p. - Łukasz Piwowar
  3. 1831p. - CC PL
  4. 1827p. - Łukasz Eckert
  5. 1769p. - Michal Drewniak
  6. 1761p. - Łukasz Siedlecki
  7. 1758p. - rucin93
  8. 1708p. - Adrian Wieprzkowicz
  9. 1680p. - Tomasz Bielak
  10. 1668p. - Mikbac
  11. 1621p. - rafalszastok
  12. 1506p. - Marcin Putra
  13. 1356p. - ssynowiec
  14. 1289p. - Anonim 3619784
  15. 1169p. - Grzegorz Aleksander Klementowski
Szczegóły i pełne wyniki

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...