이상한 문제가 있습니다. PHP의 mail() 함수를 사용하여 메일을 보낼 때 Gmail과 yahoo (yahoo에서는 스팸으로 표시되었지만)로 메일이 완벽하게 전송되지만 메일은 회사의 전자 메일 주소로 수신되지 않습니다.개인 메일 서버가 아닌 gmail, yahoo로 메일이 전송됩니다.
나는 ..... 그래서 내가 로그를 확인 할 수는 public_html을 폴더에만 FTP,
어떤 아이디어 나 제안을 서버에 직접 액세스 할 수없는?
편집 :
일부를이 가능인가요 내 회사의 서버에서 스팸 폴더에 관해서는, 나는 그것이 하나 거기 끝나지 않았다 확신합니다$mailfrom="[email protected]";
$mailto=$buyerrow['email'];
$subject="Test Details";
$body='Hi '.$buyerrow['name'].'!<br>Test Details below:<br><br><br><br><br>Thanks<br>Web Team';
$headers = "MIME-Version: 1.0\r\n";
$headers.= "Content-type: text/html; carset=iso-8859-1;\r\n";
$headers.= "From: ADMIN <".$mailfrom.">\r\n";
@mail($mailto,$subject,$body,$headers,"-f [email protected]");
.... PHP는 특정 서버에만 메일을 보낼 수있는 서버 설정?
하지만 동일한 헤더와 내용을 가진 동일한 메일이 Gmail과 야후로 전송됩니다 ..... 스팸으로 분류되지 않은 경우 어떻게 수신 할 수 있습니까? – Bluemagica
모든 메일 서버는 전자 메일을 수락하거나 거부 할 때 다른 규칙을 가질 수 있습니다. 귀사는 Yahoo와 GMail이 수락하는 전자 메일을 거부 할 수 있습니다. 시스템 관리자에게 문의하거나 Wireshark를 사용하여 현재 상황을 확인하십시오. –