๋ก๊ทธ์ธํ ์ ์์ต๋๋ค. SMTP ์ค์ ์ ํ์ธํ์ธ์.
SMTP๋ฅผ ํตํด ์ด๋ฉ์ผ ๋ณด๋ด๊ธฐ
์ธ์ฆ ์คํจ [SMTP: STARTTLS ์คํจ(์ฝ๋: 220, ์๋ต: 2.0.0 TLS ์์ ์ค๋น ์๋ฃ)]
osTicket ๋ฒ์ ?
๋ฉ์ผ ์๋ฒ๊ฐ ์๊ฒฉ ์ฆ๋ช
์ ์คํจํ์ต๋๋ค.
1.9.12
๋๋ gmail์ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ ๋ณด๋ด๋ ๋ฐ ๋ฌธ์ ๊ฐ ์์ ๋ฟ ๊ฐ์ ธ์ค๊ธฐ๊ฐ ์ ์๋ํฉ๋๋ค. osTicket์ ์ด์ Windows ์๋ฒ์์ ์ ์๋ฒ๋ก ์ฎ๊ฒผ๋๋ฐ ๋ฌธ์ ๋ ์ ์๋ฒ์๋ง ์์ต๋๋ค.
๋๋ PHP 5.6์ ๋ฒ๊ทธ๊ฐ ์๋ค๊ณ ์ธ๊ธํ ๋ค๋ฅธ ์ฌ๋์ ๊ธฐ์ตํ๋ ๊ฒ ๊ฐ์ต๋๋ค. ์ด๋ค ๋ฒ์ ์ ์คํํ๊ณ ์์ต๋๊น?
5.6
5.6์ ์ ๊ฑฐํ๊ณ 5.5๋ฅผ ์ค์นํด์ผ ํ๋์?
๋จผ์ ์๋ํด๋ณด๊ฒ ์ต๋๋ค.
๊ทธ๊ฒ์ ํจ๊ณผ๊ฐ ์์๋ค. ๊ฐ์ฌ ํด์
์ ๋ ์ด๊ฒ์ ์ด์ด๋๊ณ PHP 5.6์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋ ธ๋ ฅํด์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ๋ณดํธํ๋จ์ ๋ฐ๋ผ ๋ฌธ์ ๋ ๋ ํฐ ๋ฌธ์ ๊ฐ ๋ ๊ฒ์ ๋๋ค.
PHP 5.6 @ Linux ํธ์คํธ์๋ SMTP ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ์๋์ฐ ํน์ ์ ๋ฌธ์ ์ธ๋ฏ ํฉ๋๋ค.
๊ทธ๋ฅ ์ผ๋์ ๋์ญ์์ค. Windows Server 2008 R2 64๋นํธ๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ํ์ฌ ์ ๋ ์ด ์๋ฒ์์ 3๊ฐ์ง ๋ค๋ฅธ ๋ฒ์ ์ PHP 5.4, 5.5 ๋ฐ 5.6์ ์คํํ๊ณ ์์ผ๋ฉฐ ์ผ๋ถ ์น ์ฑ์ ํ ๋ฒ์ ์ PHP์์ ๋ค๋ฅธ ๋ฒ์ ๋ณด๋ค ๋ฌธ์ ๊ฐ ์๊ธฐ ๋๋ฌธ์ ๋ค๋ฅธ ์น์ฌ์ดํธ์์ ๋ค๋ฅธ ๋ฒ์ ์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. ์ด๊ฒ์ ์์ฉ ํ๋ก๊ทธ๋จ ๋ฌธ์ ์ผ ์ ์์ง๋ง ๋ฌธ์ ๊ฐ Windows์ฉ PHP 5.6์ ์์ ์๋ ์์ต๋๋ค.
@greezybacon ์ด๊ฒ์ #2604์ ๋์ผํ๊ฒ ๋ค๋ฆฝ๋๋ค. ๋๋ ๋ฌธ์ ๋ฅผ http://php.net/manual/en/migration56.openssl.php ๋ก ์ขํ๋ค๊ณ ์๊ฐํฉ๋๋ค
develop-next
๋ถ๊ธฐ์ ํ์ผ๋ก ๋ค์ ํ
์คํธํ ์ ์๋ ์ฌ๋์ด ์์ต๋๊น? SMTP ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์
๊ทธ๋ ์ด๋๋์์ผ๋ฉฐ ์ ๋ฒ์ ์ด ๋ฌธ์ ์ ๊ด๋ จ์ด ์๋์ง ๊ถ๊ธํฉ๋๋ค.
๋ค๋ฅธ ์ฌ๋๋ค์ ์ ๋ชจ๋ฅด๊ฒ ์ง๋ง ์ฐ๋ฆฌ๋ ๋ผ์ด๋ธ ํ๊ฒฝ์์ osticket์ ์ฌ์ฉํ๊ณ ํธํ๋๋ ๋ฒ์ ๋ง ์ฌ์ฉํด์ผ ํ๋ eticket ์ฑ๋ ์ฌ์ฉํฉ๋๋ค.
๊ฐ์ฌํฉ๋๋ค,
๋์ฝ๋ผ์ค ๋ฃจ๋ฒจ
๋ด iPhone 6 Plus์์ ์ ์ก๋จ
2015๋ 10์ 20์ผ ์ค์ 7์ 45๋ถ์ Jared Hancock [email protected] ์ ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
๋๊ฐ ๋ค์ ๊ฐ๋ฐ ๋ถ๊ธฐ์ ํ์ผ๋ก ๋ค์ ํ ์คํธํ ๊ธฐํ๊ฐ ์์ต๋๊น? SMTP ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์ ๊ทธ๋ ์ด๋๋์์ผ๋ฉฐ ์ ๋ฒ์ ์ด ๋ฌธ์ ์ ๊ด๋ จ์ด ์๋์ง ๊ถ๊ธํฉ๋๋ค.
โ
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ฑฐ๋ GitHub์์ ํ์ธํ์ธ์.
์ ๊ทธ๋ ์ด๋๋ SMTP ๋ผ์ด๋ธ๋ฌ๋ฆฌ(Net_SMTP v1.7.1)๋ฅผ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
์ด๋ค ๋ฒ์ ์ PHP๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๊น?
๊ฐ์ฌํฉ๋๋ค,
๋์ฝ๋ผ์ค ๋ฃจ๋ฒจ
๋ด iPhone 6 Plus์์ ์ ์ก๋จ
2015๋ 10์ 20์ผ ์ค์ 9์ 34๋ถ์ infectormp [email protected]์์ ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
์ ๊ทธ๋ ์ด๋๋ SMTP ๋ผ์ด๋ธ๋ฌ๋ฆฌ(Net_SMTP v1.7.1)๋ฅผ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
โ
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ฑฐ๋ GitHub์์ ํ์ธํ์ธ์.
๋๋ 5.6.14์ openssl 1.02d๋ฅผ ์ฌ์ฉํ๋ค
@infectormp PHP 5.6์ด ์ค์น๋ Windows๋ฅผ ์ฌ์ฉ
@greezybacon ์ฃ์กํฉ๋๋ค. ์ด๊ฒ์ Windows ๊ด๋ จ ๋ฒ๊ทธ์ ๋๋ค. ๋ด ์๋ฒ ํ๊ฒฝ์์ Windows๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ๋ฌธ์ ๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
์ด๋ฒ ์ฃผ๋ง์ ์ ๊ฒ์ด ์์ ๋์ด ์์ต๋๋ค. ๋ณต์ ๋ ๊ฐ์ ์๋ฒ ์์คํ ์ ๋ถํ ํ๊ณ ํ ์คํธํฉ๋๋ค.
๊ฐ์ฌํฉ๋๋ค,
๋์ฝ๋ผ์ค ๋ฃจ๋ฒจ
๋ด iPhone 6 Plus์์ ์ ์ก๋จ
2015๋ 10์ 20์ผ ์ค์ 11์ 20๋ถ์ infectormp [email protected]์์ ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
@greezybacon ์ฃ์กํฉ๋๋ค. ์ด๊ฒ์ Windows ๊ด๋ จ ๋ฒ๊ทธ์ ๋๋ค. ๋ด ์๋ฒ ํ๊ฒฝ์์ Windows๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ๋ฌธ์ ๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
โ
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ฑฐ๋ GitHub์์ ํ์ธํ์ธ์.
@greezybacon php 5.6.14๊ฐ ์ค์น๋ Windows ํ๊ฒฝ์์ authentication failure [SMTP: STARTTLS failed (code: 220, response: 2.0.0 SMTP server ready)]
๋ฅผ ์ค๋ฅ ๋ฉ์์ง๋ก ๋ฐ์ต๋๋ค. PHP 5.5.28์ ์ฌ์ฉํ๋ฉด ์ ์๋ํฉ๋๋ค.
์ ๊ทธ๋ ์ด๋๋ SMTP ๋ผ์ด๋ธ๋ฌ๋ฆฌ(Net_SMTP v1.7.1)๋ฅผ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
๊ทธ๋ ๋ค๋ฉด ์ด๊ฒ์ ๋น๋ฉดํ ๋ฌธ์ ์ ์ ํ ๊ด๋ จ์ด ์์ต๋๊น?
@greezybacon ์์์ ์ธ๊ธํ๋ฏ์ด PHP ์ฝ๋ http://php.net/manual/en/migration56.openssl.php ์ ๋ณ๊ฒฝ ์ฌํญ๊ณผ ๊ด๋ จ์ด ์๋ค๊ณ ์๊ฐํฉ๋๋ค
PHP๋ ์ด์ ํผ์ด ๊ฒ์ฆ์ด ํ์ํ๋ฉฐ ๋ง์ ๊ฒ์ ์๋ํ์ง๋ง ๋ด Windows ์์คํ ์์ ์ค์ ํ๋ ๋ฐฉ๋ฒ์ ์ ์ ์์ต๋๋ค.
์ด๊ฒ์ ๋น๋จ ์๋์ฐ๋ง์ ๋ฌธ์ ๋ ์๋ ๊ฒ ๊ฐ์ต๋๋ค. PHP 5.6์ผ๋ก ์ ํํ ๋ ์ผ๋ถ osticket 1.9.12 ์ธ์คํด์ค์ ๋น์ทํ ๋ฌธ์ ๊ฐ ์์์ต๋๋ค.
๋ฐ๋น์ ์คํด์ฆ๊ฐ ์๋ ํธ์คํ ์๋ฒ์์ ์คํ ์ค์ ๋๋ค. ์ฌ์ฉ๋ SMTP ํฌํธ๋ 587์ ๋๋ค. ์ฒ์์๋ osticket์ด ์ด ๊ฒฝ์ฐ PHP ๋ฉ์ผ๋ฌ๋ฅผ ํตํด ๋์ ์ด๋ฉ์ผ์ ๋ณด๋ด๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ์๋ ๊ฒ ๊ฐ๊ธฐ ๋๋ฌธ์ ์์์ฐจ๋ฆฌ์ง ๋ชปํ์ต๋๋ค.
osticket์ ์์คํ
๋ก๊ทธ์๋ ๋ค์๊ณผ ๊ฐ์ ์ค๋ฅ๊ฐ ๋ง์ด ์์ต๋๋ค.
SMTP: ์๋ฒ์์ ์๋ชป๋ ์๋ต ์ฝ๋ ์์ (์ฝ๋: 550, ์๋ต: ๋ฆด๋ ์ด ํ์ฉ๋์ง ์์)
๋ฉ์ผ ์๋ฒ ์๊ฒฉ ์ฆ๋ช
์ ๋ค์ ์ ์ฅํ๋ ค๊ณ ํ๋ฉด GUI์์ ๋ค์ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
์ธ์ฆ ์คํจ [SMTP: STARTTLS ์คํจ(์ฝ๋: 220, ์๋ต: TLS ์งํ)]
PHP 5.5๋ก ๋ค์ ์ ํํ๋ฉด ์ด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋ฉ๋๋ค.
ํผ์ด ๊ฒ์ฆ์ ๋นํ์ฑํํ๋ ๊ฒ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๊ฒ ๊ฐ์ต๋๋ค(php 5.6 ์ฌ์ฉ):
์ด ๋ฌธ์ ๋ osticket 1.10(์ต์ ํ)์์๋ ๋ฐ์ํฉ๋๋ค.
@mfelber
์๋์.
๊ทธ๋์ ๋๋ ์ด์ ์ด ๋ฌธ์ ๋ฅผ ์ธ์ํ๋ค. ์กฐ์ฉํ์ง๋ง ๋ฆ์์ง๋ง ๋ฉ๋ฆฌ.
์ด๋ฉ์ผ์ ์ ์์ /๊ฐ์ ธ์ค๋ฉฐ ๋๋ฉ์ธ์ผ๋ก๋ ๋ณด๋ผ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ทธ ์ค์์๋ ์๋๋๋ค.
์ธ์ฆ๊ณผ ํจ๊ป PHP 5.6 ๋ฐ STMP/587๋ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
๊ทธ๋ค ์ค ๋๊ตฌ๋ ์ฌ๊ธฐ์์ ๋์์ด๋์ง ์์๊ธฐ ๋๋ฌธ์ ์ฃผ๋ณ์ ๋ง์ ๋ณด๊ฒ๋์ด ๊ธฐ์ฉ๋๋ค.
PHP7๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก 1.10์ด ๊ฐ๊น๊ธฐ ๋๋ฌธ์ ๋ค์ด๊ทธ๋ ์ด๋๊ฐ ์๋ฏธ๊ฐ ์๋์ง ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
๊ฑด๋ฐฐ!
@ Hannibal226 ์ ๊ฒฝ์ฐ์๋ ๊ต์ฒด ํด๊ฒฐ ๋ฐฉ๋ฒ
$this->_socket_options =$socket_options;
์๊ฒ
$this->_socket_options = array('sl' => array('verify_peer_name' => false));
/include/pear/Net/SMTP.php์์ ์ ๋๋ก ์๋ํฉ๋๋ค.
๊ทธ๋ฌ๋ ๋๋ ์ด ํด๊ฒฐ ๋ฐฉ๋ฒ์ด (๊ทํ์ ๊ฒฝ์ฐ์ฒ๋ผ) ๊ทธ์๊ฒ๋ ๋์์ด ๋์ง ์๋๋ค๊ณ ๋ค๋ฅธ ์ฌ๋์๊ฒ์ ๋ค์์ต๋๋ค.
์ฌ์ ํ ๊ฐ์ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๊น? ์ด๋ค OS๋ฅผ ์ฌ์ฉํฉ๋๊น?
์ 1.10๊ณผ PHP7์ ์ธ๊ธํฉ๋๊น? 1.10์ ์์ง ๊ฐ์ ๋ฌธ์ ๊ฐ ์๊ณ PHP 7์ ๊ณง ๊ถ์ฅ๋์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
@mfelber
๊ทธ๊ฒ์ ์ฐฝ์ด๊ณ afaik ๊ทธ๊ฒ์ ์ฐฝ + PHP 5.6 ๋ฌธ์ ์ด๋ฏ๋ก ...
๋๋ ์๋ง๋ 1.10์ inbuild ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ์์์ง ๋ชจ๋ฅด๊ธฐ ๋๋ฌธ์ ์ธ๊ธํ์ง๋ง ๋ ๋ง์ ๊ฒ์ ์ผํ์ฑ ์ ์ง ๊ด๋ฆฌ ์ค๋จ์ด๋ฏ๋ก PHP + new osticket์ ์ค์นํ๋ ๊ฒ๋ณด๋ค PHP๋ฅผ ํ ๋ฒ ์ค์นํ๊ณ ๋ช ์ฃผ ํ์ 1.10 (๋จ์ง ๊ฒ์ผ๋ฆ :P)
๊ทธ๋ฆฌ๊ณ PHP7์ ๊ถ์ฅํ์ง ์์ต๋๋ค. ํ์ง๋ง ํธํ์ฑ์ ๋ง๋ค๊ธฐ ์ํด ๋ง์ ๋ ธ๋ ฅ์ ๊ธฐ์ธ์ด๊ณ ์์ผ๋ฉฐ 5.6์์ ๋ฌธ์ ๋ฅผ ๋ฐฉ์งํ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ์ง ์์ต๋๋ค. ๊ทธ๋์ ์๊ฐํ ๊ฒ์ ๋๋ค.
๊ฑด๋ฐฐ!
@ํ๋๋ฐ226
ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋ฌธ์ ๊ฐ ์๋ ๋ด๊ฐ ์ธ๊ธํ ์ฌ๋๋ ์ฐฝ์ ์ฌ์ฉํฉ๋๋ค.
๋ด ํ๋ก๋์ ์์คํ ์๋ ํธ์คํ ๋ ๋ฐ๋น์ ์คํด์ฆ ์๋ฒ๋ง ์ฌ์ฉํฉ๋๋ค.
๊ทธ๋์ ๋๋ ์ฝ๊ฐ์ ํธ๊ธฐ์ฌ์ ๊ฐ์ง๊ณ ๋ด Windows xampp ํ
์คํธ ํ๊ฒฝ(Apache/2.4.17 (Win32) OpenSSL/1.0.2d PHP/5.6.14)์์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ ํ
์คํธํ์ต๋๋ค. ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๊ทธ๊ณณ์์๋ ์ ์๋ํฉ๋๋ค.
์ด์ฉ๋ฉด ๊ทธ๊ฒ์ ๋จ์ง Windows์ ๊ฒ๋ณด๋ค ์กฐ๊ธ ๋ ๋ง์ ๊ฒ์
๋๋ค ...
ํผ์ด ๊ฒ์ฆ์ ๋นํ์ฑํํ๋ ๊ฒ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๊ฒ ๊ฐ์ต๋๋ค(php 5.6 ์ฌ์ฉ):
๋ฐฐ/Net_SMTP#14
@mfelber ๊ฐ์ฌํฉ๋๋ค ๋นํ์ฑํํ๋ ๋ฐฉ๋ฒ์ ์ฐพ๊ณ ์์๋๋ฐ ์ด๊ฒ์ ์ ์๊ฒ
@jdelhome3578 ๋์์ด ๋ ์ ์์ด์ ๊ธฐ์ฉ๋๋ค.
@mfelber ์๊ตฌ ์๋ฃจ์ ์ด ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
@jdelhome3578 Jared๊ฐ ๋งํ๋ฏ์ด ์ธ์ ๊ฐ๋ ๊ฐ๋ฐ์๊ฐ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ๊ฒ์ด๋ผ๊ณ ํ์ ํฉ๋๋ค.
์ ๋ ์ด๊ฒ์ ์ด์ด๋๊ณ PHP 5.6์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋ ธ๋ ฅํด์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ๋ณดํธํ๋จ์ ๋ฐ๋ผ ๋ฌธ์ ๋ ๋ ํฐ ๋ฌธ์ ๊ฐ ๋ ๊ฒ์ ๋๋ค.
Windows ์๋ฒ ์ฌ์ฉ์์ ๊ฒฝ์ฐ ๊ฐ์ฅ ์ฌ์ด ์๋ฃจ์ ์ php 5.5๋ ์ค์นํ๊ณ php 5.5๋ฅผ osticket ์ฌ์ดํธ์ ํ์ฑ ๋ฒ์ ์ผ๋ก ์ค์ ํ๋ ๊ฒ์ ๋๋ค.
๋ด iPhone 6 Plus์์ ์ ์ก๋จ
2015๋ 10์ 30์ผ ์ค์ 7์ 50๋ถ์ jdelhome3578 [email protected]์์ ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
@mfelber ์๊ตฌ ์๋ฃจ์ ์ด ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
โ
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ฑฐ๋ GitHub์์ ํ์ธํ์ธ์.
์ฌ๋๋ค์๊ฒ ์๋ ค์ฃผ๊ธฐ ์ํด ์๊ฐ ์ค์๋ฅผ ์ ์ง๋ ๊ณ ํจ์ฌ ๋ ์ฌ์ด ํด๊ฒฐ์ฑ ์ด ์์ต๋๋ค.
๋ฐฉ๊ธ ํฐ์ผ ์์คํ
์ IP๊ฐ ๊ตํ์ ์ํ ์ ์ก ๋ฆด๋ ์ด๋ฅผ ์ ๋ขฐํ ์ ์๋ค๊ณ ๋งํ์ต๋๋ค.
๊ทธ๋์ ์ธ์ฆ์์ด ๋ฉ์ผ์ ๊ตํํ ์ ์์ต๋๋ค.
ํ์ง๋ง ์ ๋ฐ์ดํธ ์ดํ์ PHP 5.5 ์ด์์ด ๋ฐ์ํ๊ธฐ ๋๋ฌธ์ ์ด์ ์๋ ๋ฒ๊ทธ๋ฅผ ์ธ์ํ์ง ๋ชปํ์ต๋๋ค. ์๋ฌด๋ ๋ฌธ์ ๋ฅผ ๋ณด๊ณ ํ์ง ์์์ต๋๋ค.
๊ฑด๋ฐฐ!
Debian jessie PHP 5.6.14-0+deb8u1์ ๋ฒ๊ทธ๊ฐ ์์ต๋๋ค.
@mfelber๊ฐ ์๋ํ๋ ์์ ์์ ์ฌํญ์ ํ์ธํ ์ ์์ต๋๋ค.
์๋ ํ์ธ์ ์ฌ๋ฌ๋ถ,
๋๋ ํฐ ์ ๋ฝ ํธ์คํธ HOSTEUROPE์์ ๋ด osticket-installation๊ณผ ๋์ผํ ๋ฌธ์ ๊ฐ ์์๊ธฐ ๋๋ฌธ์ ๋ฐฉ๊ธ ์ด ์ค๋ ๋๋ฅผ ์ฐพ์์ต๋๋ค. ์ง๋ ์ฃผ์ ๊ธฐ๋ณธ PHP ์ค์น๋ฅผ PHP 5.5์์ php5.6์ผ๋ก ๋ณ๊ฒฝํ์ต๋๋ค. ๋ด ํธ์คํ ์ ์ฒด์์๋ ์ด๊ฒ์ ํด๋ฆญํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค. ๋ชจ๋ ๊ฒ์ด ์ ์๋ํ๋ ๊ฒ์ฒ๋ผ ๋ณด์๊ธฐ ๋๋ฌธ์ ๋ณ๊ฒฝ ์ฌํญ์ ์ธ์ํ์ง ๋ชปํ์ต๋๋ค. ๋ด ํฐ์ผํ ๋ฉ์ผ์ ์๋๋๋ก ๋ด ์ธ ๊ณ์ ๋ชจ๋์์ ํ์ผ๋ก ์์ ๋์๊ณ ๋ฉ์ผ์ ๋ด ๊ณ ๊ฐ์ด ์์ ํ ๊ฒ ๊ฐ์์ต๋๋ค.
ํ์ง๋ง:
์ ์ผํ๊ฒ ์๋ชป๋ ๊ฒ์ OST ๋ก๊ทธ์ ํ์๋ ์ค๋ฅ 550 ๋ฆด๋ ์ด๊ฐ ํ์ฉ๋์ง ์๋๋ค๋ ๊ฒ์ ๋๋ค.
smtp-settings๋ฅผ ์ฌ์ฉํด ๋ณด์๊ณ OST๊ฐ ๋ค๋ฅธ ๊ณต๊ธ์์ ๊ตฌ์ฑ๋ smtp-server์ ์ฐ๊ฒฐํ ์ ์๋ค๋ ๊ฒ์ ์์์ต๋๋ค. (์ ๋ v1.10-rc.2(231f11e) ๋ฒ์ ์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค) ๋์ php-mail-function์ ํตํด ๋ฉ์ผ์ ๋ณด๋ด๋ ค๊ณ ํ์ต๋๋ค(์ค์ ์์ ์ด๊ฒ์ ๊ธ์งํ๋๋ผ๋). ๋ด ์น ์๋ฒ๋ ๋๊ฐ๋ ๋ฉ์ผ ์ฃผ์๋ฅผ ์์ง ๋ชปํ๋ฉฐ "๋ฆด๋ ์ด๊ฐ ํ์ฉ๋์ง ์์ต๋๋ค"๋ผ๊ณ ๊ฒฝ๊ณ ํฉ๋๋ค(๊ทธ๊ฐ ์ณ์ต๋๋ค!).
PHP5.5 ๋๋ PHP5.3์ผ๋ก ๋ค์ ๋ณ๊ฒฝํ์ ๋ ๋ชจ๋ ๊ฒ์ด ๋ถํ ์์ด ์๋ฒฝํ๊ฒ ๋ค์ ์๋ํ์ต๋๋ค!
์งํ ์ค์ธ ์๋ฃจ์ ์ด ์์ต๋๊น? ๊ธํ์ง๋ ์์ง๋ง 2016๋ ์ ๋ด ๊ณต๊ธ์๊ฐ 5.6์ standard-php๋ก ์ค์ ํ๊ณ 2016๋ ๋ง์ 5.5๋ฅผ ์ฌ์ฉํ๋ ๊ธฐ๋ฅ์ด ์์ ํ ์ข ๋ฃ๋ฉ๋๋ค...
์ง๊ธ ๋ฌด์?
์๋
ํ์ญ๋๊น,
OsTicket์ ๋ฐฐ์ ๋ก์ปฌ ๋ณต์ฌ๋ณธ์ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ ๊ตฌ์์
๋๋ค.
๋ค์ด๋ก๋
https://pear.php.net/package/Net_SMTP/๋ค์ด๋ก๋
http://pear.php.net/package/Net_Socket/download
"include/pear/Net/"์ SMTP.php ๋ฐ Socket.php๋ฅผ ๋ค์ด๋ก๋ํ ์์นด์ด๋ธ์ ๊ฒ์ผ๋ก ๊ต์ฒดํฉ๋๋ค.
SMTP์ฉ ๋ณ๊ฒฝ ๋ก๊ทธ
์ด๋ ๊ฒ ํ๋ฉด osticket์ด ์๋ํฉ๋๋ค.
์ด๊ฒ์ PHP 5.6.14๊ฐ ์ค์น๋ ๋ฐ๋น์ jessie์์ ์๋ํ์ง ์์ต๋๋ค. ์ด๋ค ์์ด๋์ด? osTicket๊ณผ mailserver๋ ๋ค๋ฅธ ์๋ฒ์ ๋๋ค.
๋ก๊ทธ์ ์ค๋ฅ๊ฐ ์์ต๋๊น?
1 ัะฝะฒ. 2016 ะณ. 4:41 PM ะฟะพะปัะทะพะฒะฐัะตะปั "Sebastian Binder" <
[email protected]> ะฝะฐะฟะธัะฐะป:
์ด๊ฒ์ PHP 5.6.14๊ฐ ์ค์น๋ ๋ฐ๋น์ jessie์์ ์๋ํ์ง ์์ต๋๋ค. ์ด๋ค ์์ด๋์ด?
โ
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ฑฐ๋ GitHub์์ ํ์ธํ์ธ์.
https://github.com/osTicket/osTicket-1.8/issues/2628#issuecomment -168306839
.
Unable to email via SMTP:mail.consored-domain.com:587 [[email protected]]
Failed to set sender: [email protected] [SMTP: Invalid response code received from server (code: 530, response: 5.7.0 Must issue a STARTTLS command first)]
๋๋ ๋ํ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
๋ค์์ ์ฌ์ฉํ์ฌ ์๋ก ์ค์น:
๋ฐ๋น์ 3.16.7-ckt20-1+deb8u3 (2016-01-17) i686(์ ์), ๋ฆฌ๋
์ค 3.16.0-4-686-pae,
์ํ์น 2.4.10,
PHP 5.6.14-0+deb8u1,
MySQL 5.5.46,
osTicket v1.9.12(19292ad),
STARTTLS๋ฅผ ์ฌ์ฉํ๋ ์ธ๋ถ IMAP ๋ฐ SMTP
ํฌํธ 143์์ IMAP์ ํ์ฑํํ๋ฉด ๋ฌธ์ ๊ฐ ์๋ ๊ฒ์ผ๋ก ๋ณด์ด๋ฉฐ "์" ๋ฉ์ผ์ ๊ฐ์ ธ์ต๋๋ค. SMTP๋ฅผ ํ์ฑํํ๊ณ ์๋ฒ ํฌํธ๋ฅผ 587๋ก, ์ธ์ฆ์ yes๋ก ์ค์ ํ๋ฉด "์ธ์ฆ ์คํจ [SMTP: STARTTLS ์คํจ(์ฝ๋: 220, ์๋ต: TLS ์งํ)]" ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
๋๋ฒ๊ทธ ์์ค์ด "๋๋ฒ๊ทธ"์ธ ๊ฒฝ์ฐ์๋ OS-์์คํ ๋ก๊ทธ์ ํญ๋ชฉ์ด ์์ต๋๋ค.
๋๊ตฌ๋ ์ง ๊ทธ๊ฒ์ ์๋์ํฌ ์๊ฐ์ด ์์ต๋๊น?
์๋๋ ์์ค
์ด๊ฒ์ CentOS 7.2 PHP 5.6์์๋ ๋ฐ์ํฉ๋๋ค.
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ pull ์์ฒญ์ ๊ณ์ํ ์ ์๋์ง ํ์ธํ๊ฒ ์ต๋๋ค.
์๋
ํ์ญ๋๊น,
OsTicket์ ๋ฐฐ์ ๋ก์ปฌ ๋ณต์ฌ๋ณธ์ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ ๊ตฌ์์
๋๋ค.
๋ค์ด๋ก๋
pear.php.net/package/Net_SMTP/๋ค์ด๋ก๋
pear.php.net/package/Net_Socket/download
"include/pear/Net/"์ SMTP.php ๋ฐ Socket.php๋ฅผ ๋ค์ด๋ก๋ํ ์์นด์ด๋ธ์ ๊ฒ์ผ๋ก ๊ต์ฒดํฉ๋๋ค.
SMTP์ฉ ๋ณ๊ฒฝ ๋ก๊ทธ
STARTTLS ์ฐ๊ฒฐ์ ๋ํ TLSv1.1 ๋ฐ TLSv1.2 ์ง์์ ์ถ๊ฐํฉ๋๋ค. (#22)
์ด๋ ๊ฒ ํ๋ฉด osticket์ด ์๋ํฉ๋๋ค.
/var/www/osticket/osticket/include/pear/Net
-rw-r--r-- 1 www-data --> SMTP.php
-rw-r--r-- 1 www-data --> Socket.php
@UkaLee ๊ทธ๊ฒ์ ๋๋ฅผ ์ํด ์๋ํ์ง ์์์ต๋๋ค. ๋ด๊ฐ ํ ์ผ์ ๋ณด๋ ค๋ฉด ์ด diff๋ฅผ ์ดํด๋ณด์ญ์์ค(๋ค๋ฅธ ์ฌ๋์ด ๋น์ทํ ๋ฌธ์ ๊ฐ ์๋ ๊ฒฝ์ฐ).
https://github.com/johnhunt/osTicket-1.8/commit/d48499b66e3ce9950bdccb7d9b8689a5acaa359f
์ด ๋ฒ๊ทธ์ ์ฐ์ ์์๋ฅผ ๋์ผ ์ ์์ต๋๊น? ์ง์ํ์์ ์ด๋ฉ์ผ ์๋ฆผ์ ๋ฐ์ ์ ์๋ ๊ฒฝ์ฐ ํนํ ์ฌ๊ฐํ ๋ฌธ์ ์ธ ๊ฒ ๊ฐ์ต๋๋ค. ์ด๋ค ๊ฒฝ์ฐ์๋ ๊ธฐ์ ์ง์ํ์์ ๋ฐฐ๋ฌ๋์ง ์์ ์ด๋ฉ์ผ์ ์ธ์ํ์ง ๋ชปํ ์๋ ์์ต๋๋ค.
์ด๊ฒ์ @mfelber๊ฐ ์ ์ํ๋๋ก ์ ์๊ฒ
๋ณํ
$this->_socket_options =$socket_options;
์๊ฒ
$this->_socket_options = array('sl' => array('verify_peer_name' => false));
@joelrb๋ ํ์คํ ์๋ํ์ง๋ง ๋ค์ osTicket ์ ๋ฐ์ดํธ๋ ํ์ผ์ ๋์ฒดํ ์ ์์ผ๋ฉฐ ๋ค์ ์กฐ์ ํ ๋๊น์ง ์ด๋ฉ์ผ์ด ๋ฐ์ํ์ง ์์ ์ ์์ต๋๋ค.
PHPMailer๋ผ๋ฉด ๋ค์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
$mail->SMTPOptions = array(
'ssl' => array(
'verify_peer' => false,
'verify_peer_name' => false,
'allow_self_signed' => true
)
);
๋๋ ๋ฐ๊ณ ์์๋ค
์ธ์ฆ ์คํจ [SMTP: STARTTLS ์คํจ(์ฝ๋: 220, ์๋ต: 2.0.0 TLS ์์ ์ค๋น ์๋ฃ)]
SMTP.php ๋ฐ Socket.php /include/pear/Net์ ์ต์ ๋ฒ์ ์ผ๋ก ์
๋ฐ์ดํธํ์ต๋๋ค.
pear.php.net/package/Net_SMTP/๋ค์ด๋ก๋
pear.php.net/package/Net_Socket/download
์ด์ ๋ค๋ฅธ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
์ธ์ฆ ์คํจ [SMTP: ์๋ฒ์์ ์๋ชป๋ ์๋ต ์ฝ๋ ์์ (์ฝ๋: 535, ์๋ต: 5.7.3 ์ธ์ฆ ์คํจ)]
osTicket Core, v1.9.14
PHP ๋ฒ์ 5.6.19
SMTP์ ํฌํธ 465๋ฅผ ์ฌ์ฉํ๊ณ ์๋ฒ ํญ๋ชฉ ์์ "ssl://"์ ์ถ๊ฐํ์ญ์์ค.
์ธ์ฆ ํ์: ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ค๋ฅธ ์ด๋ฉ์ผ์ ์๋ํ์ต๋๋ค.
์ด๊ฒ์ ์ ์๋ํฉ๋๋ค. ์ด๋ค ์ด์ ๋ก ๋ค๋ฅธ ์ด๋ฉ์ผ์ด ์ธ์ฆ๋์ง ์์ ์คํจํฉ๋๋ค.
์ด์ํ์ง๋ง Office 365 ๋ผ์ด์ ์ค ์ด๋ฉ์ผ์ ์ฌ์ฉํ๋ฉด ์ ์๋ํฉ๋๋ค.
์ด๊ฒ:
์ธ์ฆ ์คํจ [SMTP: ์๋ฒ์์ ์๋ชป๋ ์๋ต ์ฝ๋ ์์ (์ฝ๋: 535, ์๋ต: 5.7.3 ์ธ์ฆ ์คํจ)]
์ผ๋ฐ์ ์ผ๋ก ์ธ์ฆ์ ์คํจํ์์ ๋ํ๋ ๋๋ค. ๋๋ ์ด๊ฒ์ด ๊ฐ์ธ์ ์ผ๋ก ์๊ฒฉ ๋์์์ ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.
๊ด๋ฆฌ ๊ด์ ์์ ์ด ์์ ์ ์ํํ๋ ๋ ๊ฐ์ง ๋ฐฉ๋ฒ์ด ์์ต๋๋ค....
@Pooleyy ๋ฅผ ๊ฒ์ ๋ณด์์ต๋๋ค .
๋ผ์ด์ผ์ค ์ฌ์ํจ์ด ์๋ํ๋ค๊ณ ??
"๊ณต์ ๋ฉ์ผํจ"์ ์ฌ์ฉํ๋ ค๊ณ ํ์๋์??
์ @robintoy ๊ณต์ ๊ฐ๋ฅํฉ๋๋ค.
ํ์ง๋ง... ์์ osTickets์ ๋์ผํ ์ด๋ฉ์ผ ์ฃผ์๋ฅผ ์ค์ ํ๋๋ฐ ์ ์๋ํฉ๋๋ค. ์์์ ์ ์ํ ๊ฒ์ฒ๋ผ ์ธ์ฆ์ด ์์ต๋๋ค.
์๋
ํ์ธ์ @Pooleyy
Microsoft์ Exchange ํด๋ฌ์คํฐ์ ์ง์ ์ก์ธ์คํ์ฌ ํ์์ ๋ฐ๋ผ ์ฌ๋ฐ๋ฅธ ๊ท์น์ ์ถ๊ฐํ ์ ์์ผ๋ฏ๋ก Office 365๋ฅผ ๊ตฌ์ฑ๊ณผ ๊ฐ์ด ์ฌ์ฉํ ์ ์์ต๋๋ค.
๊ณต์ ์ฌ์ํจ์ ์ฌ์ฉํ์ฌ MS๋ ์ผ๋ง ์ ์ ์ธ์ฆ์ ์ค์งํ ์ ๋ฐ์ดํธ๋ฅผ ์ํํ์ต๋๋ค. ๊ณต์ ์ฌ์ํจ์ ๋ํด ์ธ์ฆํ๋ ์ ์ผํ ๋ฐฉ๋ฒ์ ์ฌ์ํจ์ ์ก์ธ์คํ ์ ์๋ ์ฌ์ฉ์ ์ค ํ ๋ช ์ ์ฌ์ฉํ๋ ๊ฒ์ ๋๋ค.
์๋
ํ์ธ์ @robintoy
๊ทํ์ ์๊ฒฌ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
์ง๊ธ์ ๋ค๋ฅธ ์ด๋ฉ์ผ์ ์ฌ์ฉํ์ฌ ํด๊ฒฐํ์ต๋๋ค. ๋ด ์ค๋๋ osTickets์์ ์ฌ์ ํ ์๋ํ๋ ๋ฐฉ์์ด ์ด์ํฉ๋๋ค.
๊ฑด๋ฐฐ! ์
PHP 5.6 ๋ฐ v1.9.14์์ ๋์ผํ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
์ด ๋ฌธ์ ๋ก ์ธํด osTicket์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๊ฑฐ์ ๋ชจ๋ ์ด๋ฉ์ผ ์ ๊ณต์ ์ฒด์์ STARTTLS ์ฐ๊ฒฐ์ ์ํํ๊ณ ์์ผ๋ฉฐ ์ ๋ ์ด๋ฏธ Inbox.lv ๋ฐ Zoho.com์ ์๋ํ์ง๋ง ์ฑ๊ณตํ์ง ๋ชปํ์ต๋๋ค.
$this->_socket_options =$socket_options; ๋์์ด๋์ง ์์์ต๋๋ค. ์๋ก์ด ์ค๋ฅ ๋ฉ์์ง๋ง ์์ฑํ์ต๋๋ค: ์ธ์ฆ ์คํจ [SMTP: ์๋ฒ์์ ์๋ชป๋ ์๋ต ์ฝ๋ ์์ (์ฝ๋: 535, ์๋ต: ์๋ชป๋ ์ธ์ฆ ๋ฐ์ดํฐ)]
(๊ทธ๋ฌ๋ ์ฌ์ฉ์ ์ด๋ฆ๊ณผ ์ํธ๋ ์ ํํฉ๋๋ค).
๋๋ ๊ทธ๋ฌํ ๋ฌธ์ ๊ฐ ์ด๋ป๊ฒ ๊ฑฐ์ 1๋ ๋์ ์กด์ฌํ ์ ์๊ณ ์ ์ฌ์ ํ ํด๊ฒฐ๋์ง ์๋์ง ์ดํดํ ์ ์์ต๋๋ค.
๋๋ ์ฌ์ฉํ๋ค:
__construct
๊ธฐ๋ฅ ๋ณ๊ฒฝ:$this->socket_options = array('ssl' => array(
'verify_peer' => false,
'verify_peer_name' => false,
'allow_self_signed' => true
));
ssl://
์ค์ ๊ทธ๊ฒ์ ํจ๊ณผ๊ฐ ์์๋ค.
PHP 5.6.24-0+deb8u1
ํ์ฌ Google์์ ์ด๋ฉ์ผ์ ๊ฑฐ๋ถํ๊ธฐ ๋๋ฌธ์ Google๋ก ๋ฐ์ก๋์ง ์๋ 30๊ฐ ์ด์์ ์ด๋ฉ์ผ์ด ๋ฉ์ผ ๋๊ธฐ์ด์ ์์ต๋๋ค. ๋๊ตฌ๋ ์ง ์ด๊ฒ์ ๋ํ ์์ ์ ์ธ ์์ ์ด ์์ต๋๊น?
๋ฐ๋น์๊ณผ php5.6์ ์คํํ๊ณ ์๋๋ฐ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. Net_SMTP ์์ฑ์์ ์ฝ๋๋ฅผ ๋ณ๊ฒฝํ๋ ๋์ ๋ ํธ์ถ์ ๋ณ๊ฒฝํ์ฌ ์์ผ ์ต์ ์ ์ ๋ฌํ๊ธฐ ์ํด include/pear/Mail/smtpmx.php ๋ฐ include/pear/Mail/smtp.php์ Net_SMTP ํด๋์ค๋ฅผ ์ธ์คํด์คํํ์ต๋๋ค. ๋๋ ๊ทธ๊ฒ์ด ๋ ๋์ ์์ ์ด๋ผ๊ณ ๋ฏฟ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๊ฒ์ osTicket ๋ฌธ์ ๊ฐ ์๋๋ผ PEAR ๋ฌธ์ ์ ๋๋ค.
์ต์ ๋ฆด๋ฆฌ์ค 1.10์์ ๋์ผํ ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค.
SMTP ์ธ์ฆ์ ํ์ฑํํ ์ ์์ผ๋ฉฐ ํญ์ STARTTLS ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค.
๋ํ ์์ ๋ชจ๋ ์ ์์ ์๋ํ์ง๋ง ์๋ํ์ง ์์ต๋๋ค :(
d48499b๋ฅผ ์ฌ์ฉํ์ฌ @cosmospham์ ๋์ํ์ต๋๋ค.
๊ทธ์ ๋ฐฉ๋ฒ์ ๋ฒ์ 1.10 / 1.9.15์์ ์๋ํ์ต๋๋ค.
์ด๊ฒ์ด ๋ฉ์ธ ๋ธ๋์น๋ก ํธ์๋ ์ ์๋ค๋ฉด ๊ทธ๊ฒ์ ์ข์ ๊ฒ์ ๋๋ค.
์๋ฒ ์ ๋ณด
osTicket ๋ฒ์ v1.9.15 โ ์ต์
์น ์๋ฒ ์ํํธ์จ์ด Apache/2.4.23(Unix) OpenSSL/1.0.1e-fips mod_bwlimited/1.4
MySQL ๋ฒ์ 5.5.52
PHP ๋ฒ์ 5.6.27
@protich๋ 4f68aeb๋ก ์ด๊ฒ์ ๊ณ ์ณค์ต๋๋ค.
์๋ ํ์ธ์ ์ด๊ฒ์ ์ฌ์ ํ โโ๋๋ฅผ ์ํด ์๋ํ์ง ์์ต๋๋ค. TLS 587๊ณผ ํจ๊ป 1 ๋ฐ 1 UK ํธ์คํ ์ ์ฌ์ฉํฉ๋๋ค.
๋์์ด ๋์ จ๋์?
1and1๊ณผ ์ด์ผ๊ธฐํ๊ณ ์ ์๋ํ์ง ์๋์ง ๋ฌผ์ด๋ณด๋ ๊ฒ์ด ์ข์ต๋๋ค.
๋ํ ๋ค์์ ์ฐธ์กฐํ์ญ์์ค.
https://github.com/osTicket/osTicket/issues/3715
๊ทธ๋ฆฌ๊ณ
http://osticket.com/forum/discussion/87243/resolved-smtp-connection-error-for-1and1-server
๊ธด๊ธํ ๋์์ด ํ์ํฉ๋๋ค ...
๋ด ํฌํ๋ฐ์คํฌ osticket์ smtp(gmail)๋ฅผ ์ ์ฅํ ์ ์์ต๋๋ค. ์๋๋ ๋ด ๋ฒ์ ์ ์ฒจ๋ถ ํ์ผ์
๋๋ค.
๊ทธ๊ฒ์ PHP ๋ฒ์ 5.6๋ ๊ด๋ จ์ด ์์ต๋๊น? tq
ํ ๊ฐ์ง ๋ ์ง๋ฌธ, ๋ฉ์ ์ Windows ์๋ฒ 2008 r2 ํ์ค 64๋นํธ ํ๊ฒฝ์์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค .. smtp ์๋ฒ ๊ธฐ๋ฅ(Windows์ ํจ๊ป ๋น๋)์ ์ํํด์ผ ํ๋ ๊ตฌ์ฑ์ด ์์ต๋๊น .. ์ด osticket ๊ตฌ์ฑ์ ์ฌ์ฉํ๋ ์ ๋ง ์ด๋ณด์
๋๋ค. ๋ค๋ฅธ klik์์ ์ด๊ฒ์ ๊ฐ์ ธ ์ค๋ ๊ฒ ๊ฐ์ต๋๋ค ...
๋๊ตฐ๊ฐ๊ฐ ๋๋ฅผ ๋์์ฃผ๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ๊ฐ์ฌ ํด์
"SMTP: ์ฐ๊ฒฐ ์คํจ: ๋์ ์์คํ
์ด ์ ๊ทน์ ์ผ๋ก ๊ฑฐ๋ถํ๊ธฐ ๋๋ฌธ์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค."
์๊ฒฉ ์๋ฒ๊ฐ ์ฐ๊ฒฐ์ ๊ฑฐ๋ถํ๊ณ ์์ต๋๋ค.
Windows์ SMTP ๊ฐ์ ๋ฉ์ผ ์๋ฒ ๊ธฐ๋ฅ์์ ์๋ฒ๋ ์ผ๋ฐ์ ์ผ๋ก ๋ฆด๋ ์ด ๊ถํ์ด ํ์ํฉ๋๋ค. ๊ฒ์ํ ํ๋ฉด์ผ๋ก ๋์๊ฐ๋๋ค. ์ก์ธ์ค ํญ์ ํด๋ฆญํฉ๋๋ค. ๋ฆด๋ ์ด๋ฅผ ํด๋ฆญํ๊ณ ์น ์๋ฒ์ IP ์ฃผ์๋ฅผ ์ถ๊ฐํฉ๋๋ค. ๋ํ ๋ฐฉํ๋ฒฝ์ด ์ฌ์ฉ ์ค์ธ ํฌํธ์์ ์ฐ๊ฒฐ์ ํ์ฉํ๋์ง ํ์ธํ์ญ์์ค.
์น์ ํ๋ ntzier,
์๋ด๊ธฐ์ธ ๊ฒ ๊ฐ์ต๋๋ค.. ์ฃ์กํฉ๋๋ค... ํ ๋ฒ ip๋ฅผ ์ด์ด๋ณธ ์ ์ด ์์ต๋๋ค. 127.0.0.1๊ณผ ๊ฐ์ ip๊ฐ ๋ณด์ ๋๋ค. .. ์ด๋์ ์๋์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
์ด๋๋ก ๋ง์ง?
๋๋ ๋น์ ์ IP ์ฃผ์๊ฐ ๋ฌด์์ธ์ง ๋ชฐ๋ผ์ ๊ทธ๊ฒ์ด ์ ํํ์ง ์ ๋ง๋ก ๋๋ตํ ์ ์์ต๋๋ค. ์น ์๋ฒ๊ฐ 172.21.9.40์ด๊ณ ๋์ผํ ์ปดํจํฐ์์ SMTP ๊ฐ์ ์๋ฒ๋ฅผ ์คํํ๊ณ ์๋ค๊ณ ๊ฐ์ ํฉ๋๋ค. ๋ํ ๋ฐฉํ๋ฒฝ์ ํ์ธํ์ญ์์ค. :)
์, ์ด ์๋ฒ์ ๋ชจ๋ osticket .. ์ smtp ๊ฐ์ ์๋ฒ๋ ๋์ผํ ์์คํ ... oracle sun blade machine.. Windows Server 2008 r2 ํ์ค 64๋นํธ ์คํ ์ค... ์๋ฒ(์์คํ ) IP๋ฅผ ๋ฆด๋ ์ด์ ํฌํจํ๊ณ ํ ์คํธ ์ ์ฅํ ํ [email protected]์ ๋ํ smtp ์ค์ ๋ ์คํจํ์ต๋๋ค. 4๊ฐ์ diff ํฌํธ, 465, 443, 25, 587 ์ฌ์ฉ
๋ฐฉํ๋ฒฝ ์ฐฝ์์ SMTP ํฑ์ ๋ณผ ์ ์์ต๋๋ค. ํ์ง๋ง ์ด ์์คํ ๋ kaspersky์ ํจ๊ป ์ค์น๋์์ต๋๋ค. ๋ฐฉํ๋ฒฝ๋ kaspersky์์ ์ ์ดํ๋์ง ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
osTicket 1.10.1์์ smtp.gmail.com์ ์ฐ๊ฒฐํ๋ ๊ฒ๊ณผ ๋์ผํ ๋ฌธ์ (STARTTLS ์ค๋ฅ)๊ฐ ๋ฐ์ํ์ต๋๋ค.
ํธ์คํธ: Windows Server 2012(IIS 8.5), PHP 7, MySQL(5.7).
'verify_peer' => false ์ต์
์ 'ssl' ์์ผ ์ต์
์ ์ถ๊ฐํ๋ฉด ํด๊ฒฐ๋์์ต๋๋ค.
include/pear/Net/SMTP.php ํ์ผ์์ ๊ตฌ์ฑ ํจ์ ๋ณ๊ฒฝ:
// Turn off peer name verification by default\n
if (!$socket_options)
$socket_options = array(
'ssl' => array('verify_peer_name' => false)
);
~์์ํ
// Turn off peer name verification by default\n
if (!$socket_options)
$socket_options = array(
'ssl' => array('verify_peer_name' => false, 'verify_peer' => false)
);
์๋ฌด๊ฒ๋ ๋๋ฅผ ์ํด ์๋ํ์ง ์์ต๋๋ค
SMTP๋ฅผ ํตํด ์ด๋ฉ์ผ ๋ณด๋ด๊ธฐ
smtp.gmail์ ์ฐ๊ฒฐํ์ง ๋ชปํ์ต๋๋ค. com:465 [SMTP: ์์ผ ์ฐ๊ฒฐ ์คํจ: ์ฐ๊ฒฐ ์๊ฐ ์ด๊ณผ(์ฝ๋: -1, ์๋ต: )]
osTicket ๋ฒ์ | v1.15(d5ee0df) โ ์ต์
์น ์๋ฒ ์ํํธ์จ์ด | ์ํ์น
MySQL ๋ฒ์ | 5.6.49
PHP ๋ฒ์ | 7.3.23
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐ ๋์์ ์ฃผ์ธ์.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
SMTP์ ํฌํธ 465๋ฅผ ์ฌ์ฉํ๊ณ ์๋ฒ ํญ๋ชฉ ์์ "ssl://"์ ์ถ๊ฐํ์ญ์์ค.