2011-04-13 3 views
0

저는 PHP 코드를 통해 이메일을 보내는 옵션이 새로 도입되었습니다. 사용 가능한 옵션은 sendmail, postfix 및 PHPMail입니다. sendmail과 postfix를 사용한다면 PHP의 메일 기능을 사용해야 함을 의미합니다. 나는 PHPMail에 대해 모른다. 나는 도메인 (핫메일, 야후, Gmail 등)을 통해 이메일을 보낼 것이다. 사용자가 무언가를 완료 한 후 사용자의 이메일로 전송되는 자동 이메일입니다 (예 : 등록). 너희들이 이것에 대해 어떻게 생각하니?PHP를 통한 이메일 전송 옵션

우분투 서버에서 sendmail을 설정하려했지만 설정하는 데 약간의 어려움이있었습니다. 그래서 나는 아마도 더 많은 옵션을 찾고 있습니다.

답변

2

컴퓨터 (sendmail, postifx 등)에 MTA (메일 전송 에이전트)가 필요하거나 을 사용하여 Gmail과 같은 메일 제공 업체에 연결할 수 있습니다.

프레임 워크를 사용하지 않는 경우 PHPMailer가 전자 메일을 보내기에 좋은 클래스 일 수 있습니다.

PHPMailer는 Google CodeGitHub입니다.

+0

PHPMailer를 사용하는 경우에도 여전히 MTA가 필요합니까? – aherlambang

+0

예. 외부 메일 서비스에 연결하고 메시지를 보내는 서비스가 필요합니다. 이것은 PHP를 올바르게 사용하여 수행 할 수 없습니다. (소켓이있는 PHP를 사용하여 전자 메일을 보낼 수 있음을 의미하지만 실제로는 복잡하므로 사용하면 안됩니다.) – Eliasdx

+0

PHPMailer가 [Google Code] (http://code.google.com/a/apache-extras.org/p/phpmailer/) 및 [GitHub] (https://github.com/Synchro/PHPMailer)로 이동되었습니다. 여러 해 전에. – Synchro

0

당신은 아주 쉽게 시간 이것은 sendmail을 설치 데 걸리는 기초를 제공 우분투

http://ubuntuforums.org/showthread.php?t=196112 에 센드 메일 설정이 있어야합니다. 당신의 ISP는 25

이 스레드를 통해 읽고 당신에게 제공해야합니다 같은 포트로 필요로하는 포트 번호를 차단하는 기회가

당신이 당신의 집 또는 일부가 아닌 데이터 센터에서이 서버를 실행하는 경우 당신이 가진 이슈에 대한 좋은 제안들.