2013-04-22 5 views
2

많은 이메일과 gmail 및 기타 메일을 보내고 있습니다. 사실, 오직 하나의 이메일 만이 메시지를 받고, 다른 하나는 예를 들어 gmail이 아닙니다.메일 보내기는 linux 명령으로 작동하지만 PHP에서는 작동하지 않습니다.

linux의 경우 : echo "Hi" | mail -s "test" [email protected] 명령이 정상적으로 작동합니다.

그러나 PHP로 메일이 가지 않는다

....

나는 나의 mail.log에 오류가 없습니다. 아이디어 있니?

감사합니다.

편집 : 저는 리눅스 서버에 있습니다. 이 같은

+5

PHP의'메일()'쓸모없는 쓰레기입니다. 대신 Swiftmailer 또는 PHPMailer를 사용해보십시오. 둘 다 메일 문제에 대한 진단 기능이 훨씬 뛰어납니다. –

+0

우리에게 http://whataveyoutried.com을 보여주십시오 - 어쩌면 http://sscce.org를 사용하여 – FrankieTheKneeMan

+1

SMTP가 구성되어 있으며 그것을 사용하도록 설정된 PHP입니까? 귀하의 PHP 코드와 오류를 알려주십시오. –

답변

1

시도 뭔가 :

$mail = new PHPMailer(); // defaults to using php "mail()" 
$body = $mailBody; 
$mail->SetFrom('[email protected]'); 
$mail->AddAddress('[email protected]', 'Your Name'); 

$mail->Subject = 'The subject'; 
$mail->MsgHTML('The body'); 
$mail->Send(); 
+0

@ ClémentAndraud는 작동 했습니까 ?? 제발 좀 의견을주세요 :) – ZanattMan

관련 문제