안녕하세요 이메일 발송에 관해 문의드립니다 ㅠㅠ
- 그런거엇ㅂ음
- 1
- 4,591
- 글주소
- 08-10
안녕하세요 고생이 많으십니다.
우선 제가 가비아 호스팅에서 웹호스팅을 받고 있고 ciboard를 사용하고 있는데요
smtp 설정부분
$config['email_protocal'] = 'smtp'; // mail/sendmail/smtp
$config['email_smtp_host'] = 'smtp.naver.com';
$config['email_smtp_user'] = 'webmaster@naver.com';
$config['email_smtp_pass'] = 'password';
$config['email_smtp_port'] = '465';
$config['email_smtp_crypto'] = 'ssl'; // SMTP Encryption. Can be null, tls or ssl.
기본환경설정 - 웹마스터 이메일 : webmaster@naver.com
위에 설정을 하고 테스트 메일 발송시에 디버깅을 해보면
from: 530 5.5.1 Authentication Required zK-X2AdXTo62fcFJz0vhmA - nsmtp다음 SMTP 오류가 발생했습니다 : 530 5.5.1 Authentication Required zK-X2AdXTo62fcFJz0vhmA - nsmtp
quit: 221 2.0.0 Closing connection zK-X2AdXTo62fcFJz0vhmA - nsmtp
라고 인증오류가 뜹니다..
해서 sendmail을 이용해서 보내려고 바꿔보면
완료 상태 코드 : 1
Sendmail 소켓을 열 수 없습니다. 설정을 확인하여 주시기 바랍니다.
PHP Sendmail 로 메일을 보낼 수 없습니다. 이 서버는 PHP Sendmail 을 이용해 메일을 보낼 수 있도록 설정되어 있지 않을 수 있습니다.
라면서 발송이 되지 않습니다.. public $mailpath = '/usr/sbin/sendmail'; 가비아 웹호스팅에서 제공하는 sendmailpath 와 같아서 따로 config로 설정하지는 않았습니다.
어떤문제인지 정확히 몰라 답답하기만 한데요 다른 라이브러리를 갖다가 붙여서 해볼까도 생각해봤는데 코드 이그나이터에 대한 이해도가 아직은 낮은편이라 쉽지가 않습니다
해당부분의 오류를 좀 더 자세히 알수있는 방법이 없을까요??