| | |
| Stránka: 1 z 1
| [ Príspevkov: 6 ] | |
Autor | Správa |
---|
Registrovaný: 17.01.17 Prihlásený: 16.08.21 Príspevky: 12 Témy: 6 |
Čaute, máte skúsenosť niekto s PHPMailer-om? Mám tento kód: Kód: require 'phpmail/PHPMailerAutoload.php';
$mail = new PHPMailer; $mail->IsSMTP(); $mail->SMTPDebug = 3; $mail->Host = 'a.b.c.d'; //$mail->Host = gethostbyname('tls://10.1.111.75'); $mail->Port = 25; $mail->SMTPAuth = true; $mail->Username = 'notif@xx.eu'; $mail->Password = 'h3slo'; $mail->SMTPSecure = 'tls';
//$mail->options['tls']['verify_peer'] = true; //$mail->SMTPAutoTLS = false; $mail->From = 'notif@xx.eu'; $mail->FromName = 'Notifikácie'; $mail->AddAddress('xx@xx.eu', 'xx'); // Add a recipient $mail->AddAddress('yy@xx.eu', 'yy'); // Name is optional
$mail->IsHTML(true); // Set email format to HTML
$mail->Subject = 'Here is the subject'; $mail->Body = "<a href=\"#\" >Odkaz</a>"; $mail->AltBody = 'This is the body in plain text for non-HTML mail clients';
if(!$mail->Send()) { echo 'Message could not be sent.'; echo 'Mailer Error: ' . $mail->ErrorInfo; exit; }
echo 'Message has been sent'; a st8le mi to vypisuje toto: Kód: PHP Warning: stream_socket_enable_crypto(): Peer certificate CN=`webmail.xx.sk' did not match expected CN=`a.b.c.d' in C:\dir\dir\class.smtp.php on line 368 Probl0m je asi v tom, že sa to snačí porovnávať, no netuším, ako to obísť, skúšal som všetko možné z neho dopisovať do kódu ... jediné čo sa zmenilo, že to nevedelo nadviazať spojenie, čiže toto je asi OK, len ešte obísť tie certifikáty. ďakujem
|
|
Registrovaný: 08.08.09 Príspevky: 12449 Témy: 39 | Napísal killer: 20.01.2017 17:14 | |
|
1. Nastav si host tak ako v tom kóde čo si zakomentoval (tls://...). 2. Buď používaj existujúci certifikát, alebo žiadny (ale potom sa môže stať, že niektoré e-maily nedoručíš) Môžeš vyskúšať toto: Kód: $mail->SMTPOptions = array( 'ssl' => array( 'verify_peer' => false, 'verify_peer_name' => false, 'allow_self_signed' => true ) ); 3. Odkiaľ je ten kód? 4. Máš spustený na tom hoste SMTP server? Tuším že to posielaš z localhostu? Vyskúšaj to posielať cez googlácke SMTP
_________________ always is always wrong |
|
Registrovaný: 17.01.17 Prihlásený: 16.08.21 Príspevky: 12 Témy: 6 | Napísal autor témy mackooo: 23.01.2017 8:13 | |
|
Áno, beží tam SMTP, pretože to máme firemný a kolegyni to ide ... lenže ona to má robila cez VBA a ide jej to ... JA potrebujem cez php posielať maily. Google nechcem použiť, pretože potrebujem, aby bolo vidno mail odosielateľa notif@xxx.com (či dá sa to aj bez toho?). Keď to urobím tak ako si mi poradil, vypíše to toto: Kód: 2017-01-23 07:06:05 Connection: opening to 10.1.111.75:25, timeout=300, options=array ( 'ssl' => array ( 'verify_peer' => false, 'verify_peer_name' => false, 'allow_self_signed' => true, ), ) 2017-01-23 07:06:05 Connection: opened 2017-01-23 07:06:05 SERVER -> CLIENT: 220 webmail.xx.sk SMTP Server ready at Mon, 23 Jan 2017 08:06:06 +0100 2017-01-23 07:06:05 CLIENT -> SERVER: EHLO 10.1.111.74 2017-01-23 07:06:05 SERVER -> CLIENT: 250-webmail.xxx.sk Hello 10.1.111.74 ([10.1.111.74]), pleased to meet you 250-HELP 250-DSN 250-SIZE 52428800 250 PIPELINING 2017-01-23 07:06:05 CLIENT -> SERVER: STARTTLS 2017-01-23 07:06:05 SERVER -> CLIENT: 220 Ready to start TLS 2017-01-23 07:06:06 CLIENT -> SERVER: EHLO 10.1.111.74 2017-01-23 07:06:06 SERVER -> CLIENT: 250-webmail.xxx.sk Hello 10.1.111.74 ([10.1.111.74]), pleased to meet you 250-HELP 250-DSN 250-SIZE 52428800 250 PIPELINING 2017-01-23 07:06:06 SMTP Error: Could not authenticate. 2017-01-23 07:06:06 CLIENT -> SERVER: QUIT 2017-01-23 07:06:06 SERVER -> CLIENT: 221 webmail.xxx.sk SMTP Service closing transmission channel 2017-01-23 07:06:06 Connection: closed 2017-01-23 07:06:06 SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting Message could not be sent.Mailer Error: SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
|
|
Registrovaný: 08.08.09 Príspevky: 12449 Témy: 39 | Napísal killer: 23.01.2017 8:22 | |
|
Toto je riadok, ktorý ťa najviac zaujíma: [c]2017-01-23 07:06:06 SMTP Error: Could not authenticate.[/c]
Máš správne nastavené prihlasovacie údaje do SMTP ([c]$mail->Username[/c] && [c]$mail->Password[/c])?
_________________ always is always wrong |
|
Registrovaný: 01.05.05 Príspevky: 13349 Témy: 1496 Bydlisko: Bratislava | Napísal JanoF: 23.01.2017 9:05 | |
|
Skontroloval by som aj port kedze mas tls a pritom pouzivas 25, smtp bez ssl/tls pouziva defaultne port 25, no ak sa pripajas cez ssl/tls tak tam je zvycajne pouzity port 465, ak si matne spominam, to iste plati pri prijmani posty, defaultne bez ssl/tls sa pouziva 110 no s pouzitim ssl/tls sa port musi samozrejme tiez zmenit na 995 a to iste je aj pri imape, bez ssl/tls je to 143 a spouzitim ssl/tls to je 993, takze by som si skontroloval hlavne toto, aspon ked tam vidim ze tam mas $mail->SMTPSecure = 'tls';
_________________ Streacom DA2 | SilverStone Titanium SX800-LTI 800W | ASRock X299E-ITX/ac | Intel Core i9-9980XE & be quiet! Dark Rock TF | Kingston HyperX Impact 64 GB DDR4 2666 MHz | NVIDIA Titan RTX 24 GB | Intel SSD Optane 905P 480 GB NVMe U.2 & Intel SSD 750 1,2 TB NVMe U.2 & Intel SSD 660p 2 TB NVMe M.2 & Seagate BackUp Plus Portable 56 TB USB | 55" 4K OLED Dell Alienware AW5520QF & 24" LCD EIZO FlexScan EV2451 | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech G603 | Logitech F710 | Harman Kardon Sabre SB 35 & Sennheiser RS 175 | Microsoft Windows 7 Ultimate | APC Back-UPS ES 700 | Lenovo ThinkPad X250 | iPhone X 256 GB & Pitaka Aramid | SilverStone ML05B Milo | Corsair SF600 SFX 600W | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 & NOCTUA NH-L12S | Kingston HyperX Savage 32 GB DDR4 2400 MHz | NVIDIA GeForce GT 710 1 GB | Intel SSD Optane Memory 32 GB NVMe M.2 & Intel SSD 730 240 GB SATA | Ubuntu Server |
|
Registrovaný: 17.01.17 Prihlásený: 16.08.21 Príspevky: 12 Témy: 6 | Napísal autor témy mackooo: 23.01.2017 9:11 | |
|
Čo sa týka credentials ... tie sú ok, pretože maily cez inú appku chodia (meno, heslo to isté). Čo sa týka portu ... 25 jediná reaguje (tento port je nastavený aj v inej appke a ide to) ... napr. 465: Kód: Failed to connect to server: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ako mi poradil killer -> ked tam vložím ten kúsok kodu, tak mi to píše to, čo som posielal dnes .... ak je to bez toho, píše mi to to prvé .. uplne hore Kód: stream_socket_enable_crypto(): Peer certificate CN=`webmail.xxx.sk' did not match expected CN=`10.1.111.74' // EDIT > Niečo som skúsil a konečne to ide ... $mail->SMTPAuth = false; Je to v rámci intranetu, takže anonymne to mám povolené. Ale ajtak problém zostáva, že nejde to autentifikovane, čo by som radšej, z hladiska security.
|
|
| Stránka: 1 z 1
| [ Príspevkov: 6 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| PHPmailer v PHP, ASP | 8 | 1122 | 20.06.2009 9:28 Draex | | phpmailer v PHP, ASP | 3 | 617 | 18.04.2009 21:37 Draex | | phpmailer v PHP, ASP | 15 | 857 | 24.01.2014 0:30 shaggy | | phpmailer chyba v PHP, ASP | 14 | 818 | 05.10.2008 10:41 dadmtb | | class PHPMailer v PHP, ASP | 3 | 318 | 30.09.2012 12:19 shaggy | | nefunkcny phpmailer v PHP, ASP | 2 | 508 | 08.09.2009 21:21 Blackdevil | | Manuál: Používame PHPMailer v Články | 29 | 12255 | 24.06.2010 18:20 dartanan | | PHPmailer a smtp v PHP, ASP | 5 | 977 | 22.10.2007 19:20 ser1a | | phpmailer - neprichadza mail v PHP, ASP | 9 | 749 | 06.03.2010 13:45 Blackdevil | | phpmailer smtp error v PHP, ASP | 1 | 422 | 03.02.2011 13:51 walther | | problem s PHPmailer-om v PHP, ASP | 6 | 496 | 11.06.2009 21:37 Draex | | vloženie podmienky do phpmailer v PHP, ASP | 5 | 416 | 05.08.2014 10:22 chrono | | PHPMailer na php5.sk v PHP, ASP | 24 | 1063 | 24.11.2011 19:44 Hawkie | | phpMailer form s udajmi v PHP, ASP | 4 | 552 | 23.01.2009 16:04 kajbo | | Spam: phpMailer vs mail(); v Ostatné | 3 | 544 | 02.09.2008 21:44 stenley | | phpMailer - odosielanie mailov z freehostia.com v PHP, ASP | 6 | 640 | 05.09.2007 9:19 whitewash |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|