php
  • phpmailer
  • 2016-12-23 12 views 2 likes 
    2

    phpmailerを使用してphpからメールを送信しようとしています。私のコードは以下の通りです。私はどこに間違っているのか分からない。私を助けてください。事前のおかげでphpmailerを使用してメールを送信していません

    require_once('class.phpmailer.php'); 
    
    $bodytext = "Test mail"; 
    $email = new PHPMailer(); 
    $email->From  = '[email protected]'; 
    $email->FromName = 'my name'; 
    $email->Subject = 'Message Subject'; 
    $email->Body  = $bodytext; 
    $email->AddAddress('[email protected]'); 
    
    $file_to_attach = 'pdffiles/test.pdf'; 
    
    $email->AddAttachment($file_to_attach , 'test.pdf'); 
    
    $email->Send(); 
    
    +0

    ないようにする必要がありますファイルを送信しますあなたがこのコードから直面している特定のエラー – Bhavin

    +0

    私はどんなエラーもしません。メールが送信されない,,,, – srinivasan

    +0

    あなたのホストは電子メールの送信を許可していない可能性があります(php mail()機能は無効です - > http://stackoverflow.com/questions/3889439/how-to-check-if-php -mail-is-enabled)... – sinisake

    答えて

    1

    あなたがいるとき、私が思うには、システム・パスを与えること

    $bodytext = "Test mail"; 
    $email = new PHPMailer(); 
    $email->From  = '[email protected]'; 
    $email->FromName = 'my name'; 
    $email->Subject = 'Message Subject'; 
    $email->Body  = $bodytext; 
    $email->AddAddress('[email protected]'); 
    
    $file_to_attach = SYSTEM_PATH.'pdffiles/test.pdf'; 
    
    $email->AddAttachment($file_to_attach , 'test.pdf'); 
    
    $email->Send(); 
    
    のようなURLパスがのerror_reporting(E_ALL)関数を使用してのerror_reportingを開始し、あなたの質問を編集
    +0

    これは正しいです。詳細については、[the docs](https://github.com/PHPMailer/PHPMailer/wiki)を参照してください。 – Synchro

    関連する問題