flyhopeSSL env MailerSend

This commit is contained in:
2025-07-21 23:45:28 +02:00
parent 66243863e4
commit 224f9e99f0
7 changed files with 1466 additions and 8 deletions

5
php/php-dog/.env Normal file
View File

@ -0,0 +1,5 @@
DB_HOST=mysql
DB_NAME=dog
DB_USER=user_dog
DB_PW=X0pEiBsXN3RLazGhQVvP
API_KEY=mlsn.bb01e227d0e4b8a77984cbcc05de7a93d42b356676b964df9ac5a7b93567b13f

View File

@ -0,0 +1,13 @@
<?php
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\SMTP;
use PHPMailer\PHPMailer\Exception;
class CMailerSendMailer extends PHPMailer
{
}
?>

View File

@ -11,10 +11,10 @@ class Database
/// netcup server
/// name of the docker container
private $db_host = 'mysql';
private $db_name = 'dog';
private $db_username = 'user_dog';
private $db_password = 'X0pEiBsXN3RLazGhQVvP';
private $db_host = getenv('DB_HOST');
private $db_name = getenv('DB_NAME');
private $db_username = getenv('DB_USER');
private $db_password = getenv('DB_PW');
public function dbConnection()
{

View File

@ -0,0 +1,23 @@
<?php
use MailerSend\MailerSend;
use MailerSend\Helpers\Builder\Recipient;
use MailerSend\Helpers\Builder\EmailParams;
$mailersend = new MailerSend(
['api_key' => getenv('API_KEY')]);
$recipients = [
new Recipient('p.hoppe@gmx.de', 'HoPe'),
];
$emailParams = (new EmailParams())
->setFrom('dog@flyhope.de')
->setFromName('FlyHoPe')
->setRecipients($recipients)
->setSubject('Dog Test')
->setText('This is the text content')
->setReplyTo('dog@flyhope.de')
->setReplyToName('DogFound');
$mailersend->email->send($emailParams);
?>