Download the PHP package kodhe/email without Composer

On this page you can find all versions of the php package kodhe/email. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package email

Kodhe Email

Package email hasil refaktor library Email CodeIgniter 3, dengan namespace Kodhe\Framework\Email. Mengirim email lewat protokol mail(), Sendmail, atau SMTP, dengan dukungan CC/BCC (termasuk mass BCC berbatas), lampiran, header MIME, mailtype text/html, word-wrap, dan debugger bawaan. Lapisan transport dimodularisasi (MailTransport, SendmailTransport, SmtpTransport) sehingga mudah di-extension atau di-mock saat testing.

Instalasi

Persyaratan: PHP >= 8.1. Tidak ada dependensi eksternal wajib (SMTP memakai socket bawaan PHP).

Quick Start

Fluent API mengembalikan EmailInterface, sehingga bisa dirantai seperti di atas. send() mengembalikan bool.

Konfigurasi

Lewat konstruktor atau initialize():

Metode Utama

Metode Keterangan
from(string $from, string $name = '') Alamat pengirim
replyTo(string $replyto, string $name = '') Alamat reply-to
to($to) / cc($cc) Penerima tunggal atau array
bcc($bcc, int $limit = 0) BCC; $limit > 0 = mass BCC per kelompok
subject(string $subject) / message(string $body) Subjek dan body
attach(string $filename, string $disposition = '', ?string $newname = null, string $mime = '') Lampiran (bisa berulang)
send(bool $autoClear = true): bool Kirim; auto-clear setelah terkirim
clear(bool $clearAttachments = false) Reset state pesan
printDebugger(array $include = ['headers', 'subject', 'body']): string Debug tanpa benar-benar mengirim

Contoh HTML + lampiran

Menekan pengiriman asli saat development

Struktur Direktori

Catatan Migrasi dari Namespace Lama

Dokumentasi/test lama memakai Kodhe\Library\Email\Email serta metode bergaya CI3 lama (reply_to(), set_mailtype(), properti publik word_wrap). Pada versi Composer modern:

Konfigurasi dilakukan lewat array (lihat bagian Konfigurasi), dan penamaan metode memakai camelCase (replyTo()). PSR-4 mapping Kodhe\Framework\Email\ → email/src/ dideklarasikan di email/composer.json.


All versions of email with dependencies

PHP Build Version
Package Version
Requires php Version >=8.1
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package kodhe/email contains the following files

Loading the files please wait ...