3流プログラマのメモ書き

元開発職→社内SE→派遣で営業支援→開発戻り浦島太郎状態の三流プログラマのIT技術メモ書き。 このメモが忘れっぽい自分とググってきた技術者の役に立ってくれれば幸いです。

(PHP)Qdmailを使い添付ファイル付きメールを送る

(cakePHP)Qdmailを使った日本語メール送信cakePHP から Qdmail を使う方法を書きました。

今回はフレームワークを使わない環境で、添付ファイル付きのメールを送る場合の例です。

こんな感じでOKなようです。

require_once('qdmail.php');

 

//メール送信

$mail = new Qdmail();

 

$mail->to( 'to@hogehoge.jp' );

$mail -> subject( '件名' );

$mail -> text( 'メール本文' );

$mail -> from( 'from@hogehoge.jp' , '送信元日本語名' );

 

//添付ファイル指定

$attach[] = array( 'uploads/hoge.jpg' , '添付ファイル名1' );

$attach[] = array( 'uploads/hoge2.jpg' , '添付ファイル名2' );

$mail -> attach ( $attach );

 

//メール送信

if( ! $mail->send() ){

//メール送信エラー時

$message = print_r($mail->errorStatment(false),true);

)

非常に簡単ですね。

参考:

基本的な使い方-OOP編 - Qdmail

添付ファイルの指定(OOP) - Qdmail