Inviare email in GO tramite SMTP API

Ottimizza il tuo processo di sviluppo con la Email API di TurboSMTP. Integrazione rapida e invio istantaneo delle email. La nostra API, compatibile con qualsiasi applicazione GO, semplifica l'invio di email su larga scala grazie a una documentazione chiara e completa.

Inviare email in GO tramite SMTP API

Email API per sviluppatori GO

L'Email API di TurboSMTP semplifica l'integrazione delle funzionalità email nelle tue applicazioni GO. Con un'API intuitiva, un'integrazione fluida e una documentazione dettagliata, ti permette di scalare facilmente l'invio delle email, da pochi messaggi fino a milioni. Di seguito trovi esempi pratici per integrare le nostre API con le applicazioni GO.

GO
package main

import (
	"bytes"
	"fmt"
	"io/ioutil"
	"net/http"
)

func main() {
	// setup.
	url := "https://api.turbo-smtp.com/api/v2/mail/send"
	consumerkey := "<CONSUMER_KEY>"
	consumerSecret := "<CONSUMER_SECRET>"	

	// Body Data.
	data := []byte(`{
		"from": "hello@your-company.com",
		"to": "Doe.Jhon@gmail.com,contact@global-travel.com",
		"subject": "New live training session",
		"cc": "cc_user@example.com",
		"bcc": "bcc_user@example.com",
		"content": "Dear partner,\nWe are delighted to invite you to an exclusive training session on UX Design. This session is designed to provide essential insights and practical strategies to enhance your skills.",
		"html_content": "Dear partner,\nWe are delighted to invite you to an exclusive training session on <strong>UX Design</strong>. This session is designed to provide essential insights and practical strategies to enhance your skills."
		}`)

	// Create POST Resquest.
	req, err := http.NewRequest("POST", url, bytes.NewBuffer(data))
	if err != nil {
		fmt.Println("An Error has occured:", err)
		return
	}

	// Set Request Headers.
	req.Header.Set("Content-Type", "application/json")
	req.Header.Set("accept", "application/json")
	req.Header.Set("consumerKey", consumerkey)
	req.Header.Set("consumerSecret", consumerSecret)		

	// Perform HTTP Request.
	client := &http.Client{}
	resp, err := client.Do(req)
	if err != nil {
		fmt.Println("An Error has occured sending the request:", err)
		return
	}
	defer resp.Body.Close()

	// Read Server Response
	body, err := ioutil.ReadAll(resp.Body)
	if err != nil {
		fmt.Println("An Error has occured reading the server response:", err)
		return
	}

	// Print Server Response
	fmt.Println(string(body))
}

Invia email con il tuo linguaggio di programmazione preferito

Le nostre API offrono agli sviluppatori la flessibilità di integrare soluzioni email con i linguaggi di programmazione preferiti. Che tu sia esperto di Python, cURL, Ruby o qualsiasi altro linguaggio diffuso, il nostro supporto API completo ha tutto ciò di cui hai bisogno.

I punti di forza del servizio TurboSMTP

Ecco quattro validi motivi per scegliere il servizio TurboSMTP: recapito email senza eguali, analisi dei dati per decisioni informate, privacy e sicurezza robuste, e supporto dedicato 24/7 per un'esperienza email senza pensieri.

Infrastruttura potente per un'elevata deliverability

La nostra infrastruttura scala per la distribuzione massiva di email, con supporto SMTP e API, garantendo con TurboSMTP una comunicazione rapida ed efficace.

Ottimizza le campagne con metriche e analytics

Gli strumenti di TurboSMTP forniscono dati sulle performance email, aiutandoti a ottimizzare le campagne per migliorare engagement, conversioni e ROI attraverso strategie data-driven.

Privacy e sicurezza email: valori fondamentali

Il nostro servizio email pone privacy e sicurezza al primo posto, con crittografia avanzata e rigoroso rispetto delle normative, per proteggere i tuoi dati e le tue comunicazioni.

Supporto sempre disponibile, quando ne hai bisogno

TurboSMTP offre un supporto collaborativo 24/7 con un team dedicato, per garantire un'esperienza email fluida e senza preoccupazioni, con assistenza affidabile a ogni fase.

Inizia con l'Email API di TurboSMTP

Segui questi tre semplici passaggi per integrare TurboSMTP nella tua applicazione GO.

Registrati gratuitamente e ottieni 10.000 email gratuite al mese.

Recupera la tua chiave API dalla dashboard.

Consulta la nostra documentazione API per avviare l'integrazione.