Integráció beállítása konstansokkal
Hogyan állítod be a Gravity SMTP szolgáltatói kapcsolatait a wp-config.php fájlból, és melyik szolgáltatónak milyen az azonosítója (slug).
A Gravity SMTP szolgáltatói kapcsolatait nemcsak a SMTP → Beállítások → Integrációk oldalon állíthatod be, hanem PHP-konstansokkal is. Ez fejlesztőknek hasznos, mert a beállítások így verziókezelhetők, a környezetek (fejlesztői, éles) között egységesek maradnak, és WordPress Multisite hálózaton is egyszerűen ugyanazt a kapcsolatot adhatod az összes webhelynek.
A konstansokat a wp-config.php fájlban kell megadni. Ha egy konstans meg van adva, az felülírja a felületen mentett értéket.
A kötelező három konstans
Szekció neve “A kötelező három konstans”Egy integráció konstansokkal való bekapcsolásához mindig kell ez a három konstans. Az INTEGRACIOSLUG helyére a szolgáltató azonosítója kerül, nagybetűvel (lásd a lenti táblázatot).
define( 'GRAVITYSMTP_INTEGRACIOSLUG_ACTIVE', true );define( 'GRAVITYSMTP_INTEGRACIOSLUG_CONFIGURED', true );define( 'GRAVITYSMTP_INTEGRACIOSLUG_ENABLED', true );| Konstans | Mit csinál |
|---|---|
…_ACTIVE |
Az integráció aktív-e. |
…_CONFIGURED |
Az integráció be van-e állítva. |
…_ENABLED |
Az integráció engedélyezett-e. |
A legtöbb szolgáltatónál ezeken kívül további konstansok is kellenek, például API-kulcs, titkos kulcs vagy más szolgáltatóspecifikus érték. Ezeket a szolgáltatói konstansok fejezet sorolja fel.
Példa: SendGrid
Szekció neve “Példa: SendGrid”A SendGrid azonosítója sendgrid, ezért a három konstans:
define( 'GRAVITYSMTP_SENDGRID_ACTIVE', true );define( 'GRAVITYSMTP_SENDGRID_CONFIGURED', true );define( 'GRAVITYSMTP_SENDGRID_ENABLED', true );Integrációk azonosítói (slug-ok)
Szekció neve “Integrációk azonosítói (slug-ok)”Az azonosítók kisbetűsek, szóköz és speciális karakter nélkül (az elastic_email alsóvonalat tartalmaz). Ugyanezeket használják a konstansok és a hookok is. A konstansnévben az azonosító nagybetűs alakja szerepel, például GRAVITYSMTP_AMAZON_ACTIVE.
| Integráció | Azonosító |
|---|---|
| Amazon SES | amazon |
| Brevo | brevo |
| Cloudflare Email | cloudflare |
| Egyéni SMTP | generic |
| Elastic Email | elastic_email |
| Emailit | emailit |
| Google / Gmail | google |
| Mailchimp Transactional | mailchimp |
| MailerSend | mailersend |
| Mailgun | mailgun |
| Mailjet | mailjet |
| Mailtrap | mailtrap |
| Microsoft 365 / Outlook | microsoft |
| PHP Mail | phpmail |
| Postmark | postmark |
| Resend | resend |
| SendGrid | sendgrid |
| SMTP2GO | smtp2go |
| SMTP.com | smtpcom |
| SparkPost | sparkpost |
| Zoho Mail | zoho |
Ha a kapcsolatot a felületen veszed fel, azt a SMTP → Beállítások → Integrációk oldalon teheted meg, a + gombbal.

A konstansokkal megadott kapcsolat ugyanennek az oldalnak a beállításait írja felül.
Készült: