Gmail을 사용하여 이메일을 보내도록 WAMP (LocalHost)를 구성하는 방법은 무엇입니까?
문제
LocalHost의 Mail () 함수를 사용하고 싶습니다. WAMP가 설치되어 있으며 Gmail 계정이 있습니다. Gmail의 SMTP는 smtp.gmail.com이고 포트는 465입니다.Gmail의 자세한 정보). Mail () 함수를 사용할 수 있도록 WAMP로 구성해야 할 사항은 무엇입니까?
감사!!
해결책
Gmail 서버는 SSL 또는 TLS에서 SMTP 인증을 사용합니다. 나는 사용할 방법이 없다고 생각한다 mail()
이러한 상황에서 기능하므로 다음과 같은 대안을 확인할 수 있습니다.
그들은 모두 SSL에서 SMTP 인증을 지원합니다.
당신은 그것을 활성화해야합니다 php_openssl
php.ini의 확장.
추가 리소스 :
- SMTP 인증을 사용하여 PHP 스크립트에서 이메일을 보내는 방법 (사용
PEAR::Mail
) - Gmail과 함께 PHP를 사용하여 이메일을 보내십시오 (사용 phpmailer)
- 우편 사용
Nette\Mail
다른 팁
나는 여기에서 대답했다 : (wamp/xamp) smtp localhost를 사용하여 메일 보내기 (Gmail뿐만 아니라 다른 사람들도 작동합니다).
WAMP에서 php.ini 파일을 열면이 두 줄이 있습니다.
smtp_server
smtp_port
호스트의 서버 및 포트 번호 추가 (자세한 내용은 문의해야 할 수도 있음)
다음 두 줄은 존재하지 않습니다.
auth_username
auth_password
따라서 인증이 필요한 서버에서 메일을 보낼 수 있도록 추가해야합니다. 따라서 예는 다음과 같습니다.
smtp_server = mail.example.com
smtp_port = 26
auth_username = example_username@example.com
auth_password = example_password
아주 간단합니다. (편의를 위해 구문 조정)
public $smtp = array(
'transport' => 'Smtp',
'from' => 'your_email@gmail.com',
'host' => 'ssl://smtp.gmail.com',
'port' => 465,
'timeout' => 30,
'username' => 'your_email@gmail.com',
'password' => '*****'
)
Phpmailer의 대안으로 Pear 's Mail 및 다른 사람들을 사용할 수 있습니다. Zend의 도서관
$config = array('auth' => 'login',
'ssl' => 'ssl',
'port'=> 465,
'username' => 'XXXX@gmail.com',
'password' => 'XXXXXXX');
$transport = new Zend_Mail_Transport_Smtp('smtp.gmail.com', $config);
$mail = new Zend_Mail();
$mail->setBodyText('This is the text of the mail.');
$mail->setFrom('XXXX@gmail.com', 'Some Sender');
$mail->addTo('kazifriend@gmail.com', 'Some Recipient');
$mail->setSubject('TestSubj');
$mail->send($transport);
그것이 로컬 호스트 서버에서 설정 한 것이며 메일 상자에 들어오는 메일을 볼 수 있습니다.
XAMPP에서 SendMail.ini를 구성하여 로컬 이메일을 전달할 수 있습니다. 설정해야합니다
smtp_sever
smtp_port
auth_username
auth_password
이것은 내 자신의 서버를 사용할 때 작동합니다. Gmail이 아니라 문제가 없을 것이라고 확신 할 수 없습니다.
서버에서 스턴 넬을 사용하여 Gmail과 함께 전송하십시오. Google It.
SMTP 인증 자격 증명도 필요할 것입니다.
배 : 우편 Gmail에서 이메일 메시지를 보내는 데 일했습니다. 또한 지침 : SMTP 인증을 사용하여 PHP 스크립트에서 이메일을 보내는 방법 (Pear :: Mail 사용) 큰 도움이되었습니다. 감사합니다, CMS!