묻고답하기
지메일 smtp 사용하기
2014.10.03 13:10
xe 코어 1.7.7.1 사용중입니다. windows 8.1 사용자입니다.
Mail.class.php 에 다음과 같이 입력하였습니다.
function Mail()
{
$this->useGmailAccount("아이디", "패스워드"); // 이 한줄만 추가하면 됩니다.
}
function useGmailAccount($account_name, $account_passwd)
{
$this->SMTPAuth = TRUE;
$this->SMTPSecure = "ssl";
$this->Host = 'smtp.gmail.com';
$this->Port = '465';
if($this->isVaildMailAddress($account_name))
{
$this->Username = $account_name;
}
else
{
$this->Username = $account_name . '@gmail.com';
}
$this->Password = $account_passwd;
$this->IsSMTP();
}
이렇게 했는데 프로그램 상으로는 메일을 보냈는데 성공했다고 나옵니다.
그러나 계정에서 확인해 보면 실제 메일은 오질 않았습니다.
그래서 $this->SMTPSecure =" tls"; 로 $this->Port = '587';
이렇게 바꾸면 에러가 나오면서 메일을 발송하질 못합니다.
구글 지메일에서 따로 설정해줘야 되는게 있는건가요?
구글 지메일에서 smtp 관련 설정을 찾아 보아도 잘 보이질 않더군요
아님 windows에서 outlook 같은 메일 프로그램을
설치하고 설정을 따로 해주어야 하는건가요?
감사합니다.
스팸메일로 분류되었는지 스팸메일함을 확인해보세요