![](https://products-qa.fileformat.com/no/email/php/swift-mailer/header-image.png)
Swift Mailer
Åpen kildekode-komponentbasert PHP-bibliotek
Gratis PHP API som tillater sending av e-poster ved hjelp av SMTP, sendmail, postfix eller en tilpasset transportimplementering. Legg til innhold i en e-postmelding, legg ved filer på disk eller eksisterende filer, bygg inn innebygde mediefiler og så videre.
Swift Mailer er et veldig nyttig komponentbasert bibliotek som hjelper programvareutviklere med å lage kraftige PHP-applikasjoner for å jobbe med e-postmeldinger. Swift Mailer bruker ulike MIME-enheter mens de lager e-postmeldinger og gjør det dermed enkelt å lage komplekse meldinger med svært liten innsats. Det er åpen kildekode og utgitt under MIT-lisensen.
Swift Mailer-biblioteket kan enkelt integreres i enhver PHP-webapp. Den bruker en veldig fleksibel og grasiøs objektorientert tilnærming til å sende e-post med en rekke funksjoner. Den dekker nesten alle aspekter ved å sende e-post, fra å sette opp forskjellige transporter til å tilpasse meldingen som sendes. Den støtter sending av e-poster ved hjelp av SMTP, sendmail, postfix eller en tilpasset transportimplementering. Biblioteket er veldig sikkert og beskytter mot header-injeksjonsangrep uten å fjerne forespørselsdatainnhold.
Swift Mailer-biblioteket er veldig enkelt å håndtere og har inkludert flere viktige funksjoner for å administrere e-postene dine som å legge til innhold i en e-postmelding, legge ved filer på disk eller eksisterende filer, bygge inn innebygde mediefiler, bygge inn dynamisk innhold, legge til flere mottakere, e-post støtte for meldingskryptering, angi meldingsprioritet, støtte for meldingskoding og så videre
Komme i gang med Swift Mailer
Den anbefalte måten å installere Swift Mailer-komponenten på er via Composer, vennligst bruk følgende kommando for enkel installasjon.
Installer Swift Mailer via Composer
$ composer require "swiftmailer/swiftmailer:^6.0"
Opprett og send e-postmeldinger via PHP
Swift Mailer-biblioteket med åpen kildekode har inkludert støtte for å lage e-postmeldinger i PHP-applikasjonene dine. Biblioteket har gitt flere viktige funksjoner for å oppnå oppgaven, som å legge til innhold i meldingsteksten, formatere innholdet, legge ved forskjellige typer filer, bygge inn dynamisk generert innhold, legge inn mediefiler i meldingen, sende en e-postmelding til flere mottakere og så.
Send e-post med vedlegg via PHP
Det gratis biblioteket Swift Mailer lar programvareprogrammerere sende e-postmeldinger med vedlegg fra PHP-applikasjonene deres. Du må instansiere Swift_Attachment-objektet og bruke vedleggsmetoden for å inkludere vedleggene dine. Bortsett fra filvedleggene, kan du også legge inn bilder i e-postmeldingen. Biblioteket støtter også fullt ut innebygging av dynamisk generert innhold uten å ha en eksisterende fil tilgjengelig. Du kan bare bruke enlinjekode for å bygge inn allerede eksisterende filer eller bruke URL.
E-postkoding via PHP API
Swift Mailer-biblioteket gjør det enkelt for programvareutviklere å legge til kodingsevne til PHP-applikasjonene sine. Biblioteket har inkludert støtte for koding av brødteksten til MIME-delen av e-postmeldingen. Den tillater også koding av de binære vedleggene ved hjelp av base64. Tekstdelene er kodet ved å bruke sitert-utskrivbare som er et trygt valg og de fleste moderne SMTP-servere støtter det.
Bruk av egendefinerte overskrifter til e-postene dine
Swift Mailer-biblioteket med åpen kildekode gjør det mulig for programvareprogrammerere å inkludere meldingshoder ved hjelp av PHP-kommandoer. Biblioteket støtter å legge til en tilpasset overskrift til en e-postmelding, så vel som å endre en eksisterende enkelt. Å endre den eksisterende overskriften er en veldig vanskelig oppgave da det er veldig liten forskjell mellom overskriftene. Swift Mailer-biblioteket brukte forskjellige typer MIME-overskrifter som er kategorisert i mer generelle grupper, for eksempel tekstoverskrifter, parameteriserte overskrifter, datooverskrifter, ID-overskrifter og stioverskrifter.