phpでメール送信part1

2019年10月9日 CEO 0 Comments

参考サイト-

数件であれば、コマンドラインで事足りるのですが、そうはいかないので。

仕組みをサーバーで構築すれば、使い回しもラクになるかと思い、

挑戦してみました。

単純な送信であれば、とても簡単。

<!DOCTYPE html>
<html lang=”ja”>
<head>
<meta charset=”UTF-8″>
</head>
<?php
$email=””;//送信先メールアドレス

mb_language(“Japanese”);
mb_internal_encoding(“UTF-8”);
//php.iniが変更できない場合の対応。一時的に設定を変える。

$from=””;//送信元メールアドレス
$subject=”testmail”;
$body=”send mail test”;
$success=mb_send_mail($email,$subject,$body,”From:”.$from);
?>

<body>
<?php if ($success): echo $email ?>にメールを送信しました。
<?php else: ?>送信エラー
<?php endif; ?>
</body>
</html>

これが、日本語がからんできたり、添付ファイルつけようとすると

途端に難しくなってくる。

文字化けについて

https://qiita.com/lelouch99v/items/e554401e6017574eca9a

メール送信添付ファイル

https://complesso.jp/1203/

メルマガ配信システム というのもありますが、

費用掛けてまでそこまでする必要もないので、参考程度に。

https://boxil.jp/mag/a67/#67-25