Page 1 of 1

Add Email Sender Name

Posted: Tue Mar 12, 2024 1:05 am
by mehmetbkm

When phpmaker sends an automatic e-mail, I want to print the company name instead of my e-mail address in the recipient's inbox.

Subject: <?= $Subject ?>
From: <?= $From ?>
To: <?= $To ?>
Cc:
Bcc:
Format: HTML

<p>Record status changed as follows:</p>

<p>
Table: <?= $Table ?><br>
Key value: <?= $Key ?><br>
Action: <?= $Action ?>
</p>


Re: Add Email Sender Name

Posted: Tue Mar 12, 2024 8:23 am
by mobhar

You may use Email_Sending server event to change the Recipient's email.


Re: Add Email Sender Name

Posted: Tue Mar 12, 2024 9:45 pm
by mehmetbkm

I'm trying the code below based on your suggestion, but I didn't get any results.

function Email_Sending($email, $args) {
    // var_dump($email, $args);
    // exit();
    if (CurrentPageID() == "add") { // If Add page
        $email->setFrom = $args["rsnew"]["my_mail@adres.com', 'My_Company_Name"];
    }
    return true;
}

Re: Add Email Sender Name

Posted: Wed Mar 13, 2024 10:15 am
by mobhar

You may try:

function Email_Sending($email, $args) {
    // var_dump($email, $args);
    // exit();
    if (CurrentPageID() == "add") { // If Add page
        $email->Sender = "My_Company_Name <my_mail@adres.com>";
    }
    return true;
}