답변:
로컬 SMTP에 대해서만 메일을 보낸 동일한 웹 서버에 postfix 서버를 설정하고 main.cf에서이 설정을 사용하여 원격 SMTP 서버를 사용하도록 선택합니다.
relayhost = [a.b.c.d]
그것은 나를 위해 작동합니다.
불가능합니다, AFAIK. 나도 :
Linux의 PHP는 sendmail을 사용합니다. 정말로 이것을 원한다면 다른 라이브러리와 다른 메일 기능을 사용하는 것이 좋습니다. 다음 StackOverFlow 게시물에 대한 권장 사항이 있습니다. /programming/966907/specify-smtp-server-for-php-mail-in-freebsd
PHP 자체로는이 작업을 수행 할 수 없습니다.
ssmtp와 같은 간단한 전달자는 PHP 메일을 릴레이하는 데 문제가 있습니다.
http://www.freehackers.org/thomas/2008/07/13/linux-a-second-class-citizen-in-the-php-world/
내부 mail () 함수는 말한 것처럼 Windows 시스템에서만 SMTP를 사용할 수 있습니다.
유일한 옵션은 PHPMailer를 사용하는 것입니다. PEAR PHP 패키지를 사용해 볼 수도 있습니다 : http://pear.php.net/package/Mail
https://docs.nexcess.net/article/how-to-configure-a-remote-mail-server.html SiteWorx 기본 메뉴에서 관리> 메일 옵션> 원격 설정을 클릭하십시오. -https : //docs.nexcess.net/article/how-to-configure-a-remote-mail-server.html#sthash.JeroEsDU.dpuf 에서 자세히 알아보십시오.