Package home | Report new bug | New search | Development Roadmap Status: Open | Feedback | All | Closed Since Version 2.0.0

Bug #18314 SMTP: Failed to connect socket: Permission denied (code: -1, response: )
Submitted: 2011-02-25 19:20 UTC
From: biguban Assigned: biguban
Status: Closed Package: Mail (version 1.2.0)
PHP Version: 5.3.5 OS: Fedora 14
Roadmaps: (Not assigned)    
Subscription  


 [2011-02-25 19:20 UTC] biguban (Bogdan Guban)
Description: ------------ [en] I cannot send mail using Apache. Function Mail::send return error "Failed to connect to mx1.mirohost.net:25 [SMTP: Failed to connect socket: Permission denied (code: -1, response: )]". If I try to run script using command line (terminal) it`s working good. [ru] ?? ???? ????????? ????? ????????? Apache. ??????? Mail::send ?????????? ?????? "Failed to connect to mx1.mirohost.net:25 [SMTP: Failed to connect socket: Permission denied (code: -1, response: )]". ???? ????????? ?????? ?? ???????? ?????? - ???????????? ?????????. Test script: --------------- require_once ('Mail.php'); require_once ('Mail/mime.php'); $text = '????????? ?????? ??????'; $html = '<html><body>HTML ?????? ??????</body></html>'; $file = "1blablabla\n2blabla"; $crlf = "\r\n"; $hdrs = array( 'From' => 'redmine@shost.dn.ua', 'Subject' => '???? ??????' ); $mime = new Mail_mime($crlf); $mime->setTXTBody($text); $mime->setHTMLBody($html); $mime->addAttachment($file,'application/octet-stream','test.txt',false,'base64'); $param["head_charset"]='UTF-8'; $param["text_charset"]='UTF-8'; $param["html_charset"]='UTF-8'; $body = $mime->get($param); $hdrs = $mime->headers($hdrs); $mail =& Mail::factory('smtp', array('host' => 'mx1.mirohost.net','auth' => true, 'username' => 'redmine@shost.dn.ua', 'password' => '*******', 'localhost' => 'redmine.shost.dn.ua', 'debug' => true)); $error = $mail->send('bota2827@gmail.com', $hdrs, $body); if (PEAR::isError($error)) { print($error->getMessage());} Expected result: ---------------- DEBUG: Recv: 220 Mirohost SMTP Server DEBUG: Send: EHLO redmine.shost.dn.ua DEBUG: Recv: 250-mx1.mirohost.net Hello redmine.shost.dn.ua [93.178.224.50] DEBUG: Recv: 250-SIZE 15728640 DEBUG: Recv: 250-8BITMIME DEBUG: Recv: 250-PIPELINING DEBUG: Recv: 250-AUTH LOGIN PLAIN DEBUG: Recv: 250-STARTTLS DEBUG: Recv: 250 HELP DEBUG: Send: STARTTLS DEBUG: Recv: 220 TLS go ahead DEBUG: Send: EHLO redmine.shost.dn.ua DEBUG: Recv: 250-mx1.mirohost.net Hello redmine.shost.dn.ua [93.178.224.50] DEBUG: Recv: 250-SIZE 15728640 DEBUG: Recv: 250-8BITMIME DEBUG: Recv: 250-PIPELINING DEBUG: Recv: 250-AUTH LOGIN PLAIN DEBUG: Recv: 250 HELP DEBUG: Send: AUTH LOGIN DEBUG: Recv: 334 VXNlcm5hbWU6 DEBUG: Send: cmVkbWluZUBzaG9zdC5kbi51YQ== DEBUG: Recv: 334 UGFzc3dvcmQ6 DEBUG: Send: cm9vdDI4Mjc= DEBUG: Recv: 235 Authentication succeeded DEBUG: Send: MAIL FROM:<redmine@shost.dn.ua> DEBUG: Recv: 250 OK DEBUG: Send: RCPT TO:<bota2827@gmail.com> DEBUG: Recv: 250 Accepted DEBUG: Send: DATA DEBUG: Recv: 354 Enter message, ending with "." on a line by itself DEBUG: Send: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=_b039be1de1c029a1d7f4ad9cb0cb3fbd" From: redmine@shost.dn.ua Subject: =?UTF-8?Q?=D0=A2=D0=B5=D0=BC=D0=B0_=D0=BF=D0=B8=D1=81=D1=8C?= =?UTF-8?Q?=D0=BC=D0=B0?= --=_b039be1de1c029a1d7f4ad9cb0cb3fbd Content-Type: multipart/alternative; boundary="=_d0698a67cb24704b6f8df6a7ff2e7374" --=_d0698a67cb24704b6f8df6a7ff2e7374 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 =D0=A2=D0=B5=D0=BA=D1=81=D1=82=D0=BE=D0=B2=D0=B0=D1=8F =D0=B2=D0=B5=D1=80= =D1=81=D0=B8=D1=8F =D0=BF=D0=B8=D1=81=D1=8C=D0=BC=D0=B0 --=_d0698a67cb24704b6f8df6a7ff2e7374 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=UTF-8 <html><body>HTML =D0=B2=D0=B5=D1=80=D1=81=D0=B8=D1=8F =D0=BF=D0=B8=D1=81=D1= =8C=D0=BC=D0=B0</body></html> --=_d0698a67cb24704b6f8df6a7ff2e7374-- --=_b039be1de1c029a1d7f4ad9cb0cb3fbd Content-Transfer-Encoding: base64 Content-Type: application/octet-stream; name=test.txt Content-Disposition: attachment; filename=test.txt MWJsYWJsYWJsYQoyYmxhYmxh --=_b039be1de1c029a1d7f4ad9cb0cb3fbd-- DEBUG: Send: . DEBUG: Recv: 250 OK id=1PsxNX-00039E-HK DEBUG: Send: QUIT DEBUG: Recv: 221 mx1.mirohost.net closing connection Actual result: -------------- Failed to connect to mx1.mirohost.net:25 [SMTP: Failed to connect socket: Permission denied (code: -1, response: )]DEBUG: Send: QUIT

Comments

 [2011-02-28 23:12 UTC] biguban (Bogdan Guban)
-Status: Open +Status: Closed -Assigned To: +Assigned To: biguban
The problem was in SELinux configuration. I disabled SELinux and problem solved.