Osticket: ์ด๋ฉ”์ผ ์ „์†ก ๋ฌธ์ œ.

์— ๋งŒ๋“  2015๋…„ 10์›” 06์ผ  ยท  78์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: osTicket/osTicket

๋กœ๊ทธ์ธํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. SMTP ์„ค์ •์„ ํ™•์ธํ•˜์„ธ์š”.

SMTP๋ฅผ ํ†ตํ•ด ์ด๋ฉ”์ผ ๋ณด๋‚ด๊ธฐ
์ธ์ฆ ์‹คํŒจ [SMTP: STARTTLS ์‹คํŒจ(์ฝ”๋“œ: 220, ์‘๋‹ต: 2.0.0 TLS ์‹œ์ž‘ ์ค€๋น„ ์™„๋ฃŒ)]

[deprecated] Email bug

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

SMTP์— ํฌํŠธ 465๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์„œ๋ฒ„ ํ•ญ๋ชฉ ์•ž์— "ssl://"์„ ์ถ”๊ฐ€ํ•˜์‹ญ์‹œ์˜ค.

smtp

๋ชจ๋“  78 ๋Œ“๊ธ€

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 ์‚ฌ์šฉ):

https://github.com/pear/Net_SMTP/issues/14

์ด ๋ฌธ์ œ๋Š” 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์šฉ ๋ณ€๊ฒฝ ๋กœ๊ทธ

  • STARTTLS ์—ฐ๊ฒฐ์— ๋Œ€ํ•œ TLSv1.1 ๋ฐ TLSv1.2 ์ง€์›์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. (#22)

์ด๋ ‡๊ฒŒ ํ•˜๋ฉด 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://"์„ ์ถ”๊ฐ€ํ•˜์‹ญ์‹œ์˜ค.

smtp

์ธ์ฆ ํ•„์š”: ์˜ˆ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ค๋ฅธ ์ด๋ฉ”์ผ์„ ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค.
์ด๊ฒƒ์€ ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์–ด๋–ค ์ด์œ ๋กœ ๋‹ค๋ฅธ ์ด๋ฉ”์ผ์ด ์ธ์ฆ๋˜์ง€ ์•Š์•„ ์‹คํŒจํ•ฉ๋‹ˆ๋‹ค.
์ด์ƒํ•˜์ง€๋งŒ Office 365 ๋ผ์ด์„ ์Šค ์ด๋ฉ”์ผ์„ ์‚ฌ์šฉํ•˜๋ฉด ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

์ด๊ฒƒ:
์ธ์ฆ ์‹คํŒจ [SMTP: ์„œ๋ฒ„์—์„œ ์ž˜๋ชป๋œ ์‘๋‹ต ์ฝ”๋“œ ์ˆ˜์‹ (์ฝ”๋“œ: 535, ์‘๋‹ต: 5.7.3 ์ธ์ฆ ์‹คํŒจ)]

์ผ๋ฐ˜์ ์œผ๋กœ ์ธ์ฆ์— ์‹คํŒจํ–ˆ์Œ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด๊ฒƒ์ด ๊ฐœ์ธ์ ์œผ๋กœ ์›๊ฒฉ ๋์—์žˆ์„ ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

๊ด€๋ฆฌ ๊ด€์ ์—์„œ ์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋‘ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค....

  1. ๋‹น์‹ ์€ ์ธ์ฆ์„ ์‚ฌ์šฉ
  2. ์šฐ๋ฆฌ์ฒ˜๋Ÿผ ์ธ์ฆ์„ ์ œ๊ฑฐํ•˜๊ณ  IP ์ฃผ์†Œ ๋ฐ ์ „์†ก ๋„๋ฉ”์ธ์„ ํ†ตํ•ด SMTP ์„œ๋ฒ„์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ์ œํ•œํ•ฉ๋‹ˆ๋‹ค.
    smtp settings

@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๋…„ ๋™์•ˆ ์กด์žฌํ•  ์ˆ˜ ์žˆ๊ณ  ์™œ ์—ฌ์ „ํžˆ ํ•ด๊ฒฐ๋˜์ง€ ์•Š๋Š”์ง€ ์ดํ•ดํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ์‚ฌ์šฉํ•œ๋‹ค:

  • d48499b66e3ce9950bdccb7d9b8689a5acaa359f์˜ ํ•ดํ‚น
  • __construct ๊ธฐ๋Šฅ ๋ณ€๊ฒฝ:
$this->socket_options = array('ssl' => array(
            'verify_peer' => false,
            'verify_peer_name' => false,
            'allow_self_signed' => true
        ));
  • ๊ตฌ์„ฑ์—์„œ ssl:// ์„ค์ •
  • 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

error1
error2

ํ•œ ๊ฐ€์ง€ ๋” ์งˆ๋ฌธ, ๋ฉ”์‹ ์ € Windows ์„œ๋ฒ„ 2008 r2 ํ‘œ์ค€ 64๋น„ํŠธ ํ™˜๊ฒฝ์—์„œ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค .. smtp ์„œ๋ฒ„ ๊ธฐ๋Šฅ(Windows์™€ ํ•จ๊ป˜ ๋นŒ๋“œ)์— ์ˆ˜ํ–‰ํ•ด์•ผ ํ•˜๋Š” ๊ตฌ์„ฑ์ด ์žˆ์Šต๋‹ˆ๊นŒ .. ์ด osticket ๊ตฌ์„ฑ์„ ์‚ฌ์šฉํ•˜๋Š” ์ •๋ง ์ดˆ๋ณด์ž…๋‹ˆ๋‹ค. ๋‹ค๋ฅธ klik์—์„œ ์ด๊ฒƒ์„ ๊ฐ€์ ธ ์˜ค๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค ...
error3

๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ๋‚˜๋ฅผ ๋„์™€์ฃผ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ๊ฐ์‚ฌ ํ•ด์š”

"SMTP: ์—ฐ๊ฒฐ ์‹คํŒจ: ๋Œ€์ƒ ์‹œ์Šคํ…œ์ด ์ ๊ทน์ ์œผ๋กœ ๊ฑฐ๋ถ€ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค."
์›๊ฒฉ ์„œ๋ฒ„๊ฐ€ ์—ฐ๊ฒฐ์„ ๊ฑฐ๋ถ€ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

Windows์˜ SMTP ๊ฐ€์ƒ ๋ฉ”์ผ ์„œ๋ฒ„ ๊ธฐ๋Šฅ์—์„œ ์„œ๋ฒ„๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ๋ฆด๋ ˆ์ด ๊ถŒํ•œ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ฒŒ์‹œํ•œ ํ™”๋ฉด์œผ๋กœ ๋Œ์•„๊ฐ‘๋‹ˆ๋‹ค. ์•ก์„ธ์Šค ํƒญ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ๋ฆด๋ ˆ์ด๋ฅผ ํด๋ฆญํ•˜๊ณ  ์›น ์„œ๋ฒ„์˜ IP ์ฃผ์†Œ๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ๋ฐฉํ™”๋ฒฝ์ด ์‚ฌ์šฉ ์ค‘์ธ ํฌํŠธ์—์„œ ์—ฐ๊ฒฐ์„ ํ—ˆ์šฉํ•˜๋Š”์ง€ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.

์นœ์• ํ•˜๋Š” ntzier,

์ƒˆ๋‚ด๊ธฐ์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.. ์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค... ํ•œ ๋ฒˆ ip๋ฅผ ์—ด์–ด๋ณธ ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. 127.0.0.1๊ณผ ๊ฐ™์€ ip๊ฐ€ ๋ณด์ž…๋‹ˆ๋‹ค. .. ์–ด๋””์„œ ์™”๋Š”์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.

์ด๋Œ€๋กœ ๋งž์ง€?

error1

๋‚˜๋Š” ๋‹น์‹ ์˜ 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์—์„œ ์ œ์–ดํ•˜๋Š”์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.

error2

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, ์‘๋‹ต: )]

smtp.gmail์— ์—ฐ๊ฒฐํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. com:587 [SMTP: ์†Œ์ผ“ ์—ฐ๊ฒฐ ์‹คํŒจ: ์—ฐ๊ฒฐ ๊ฑฐ๋ถ€(์ฝ”๋“œ: -1, ์‘๋‹ต: )]

์„œ๋ฒ„ ์ •๋ณด

osTicket ๋ฒ„์ „ | v1.15(d5ee0df) โ€” ์ตœ์‹ 
์›น ์„œ๋ฒ„ ์†Œํ”„ํŠธ์›จ์–ด | ์•„ํŒŒ์น˜
MySQL ๋ฒ„์ „ | 5.6.49
PHP ๋ฒ„์ „ | 7.3.23

์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐ ๋„์›€์„ ์ฃผ์„ธ์š”.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰