Documentatie
Afdrukken

E-mail verzenden via een andere mail server

Hoewel het gebruik van onze mail server gratis en betrouwbaar is, biedt het gebruik van uw eigen mail server meer controle over de inhoud van uw e-mails. Als u uw eigen “From”-adres wilt gebruiken, wordt de aflevering mogelijk betrouwbaarder wanneer u uw eigen mail server gebruikt.

Waarom een andere mail server gebruiken?

  • Voorkom verwijzingen naar SuperSaaS. Hoewel u uw account kunt configureren om e-mail te versturen met uw eigen “From”-adres, zal de naam SuperSaaS in de e-mail headers blijven staan. Vooral om te voorkomen dat e-mail als spam gemarkeerd wordt, dienen we onder meer een “Resent-from” header met onze naam bij te voegen. Deze wordt door sommige e-mailprogramma’s weergegeven. Door uw eigen mail server te gebruiken heeft u volledige zeggenschap over de inhoud van de e-mail, inclusief de headers
  • Voorkom afleverproblemen. Mogelijk heeft uw e-mailprovider of IT-afdeling spampreventiemaatregelen getroffen die het moeilijk maken om e-mail te verzenden vanaf een externe mailserver. Zo worden sommige mail servers geconfigureerd om elke e-mail met een “From”-adres van een domein dat herkend wordt als zijnde ‘eigen’ te weigeren. Daarbij kunnen er in uw domein zogenaamde “SPF” of “DKIM” records geconfigureerd zijn in uw DNS, die voorkomen dat derden e-mail kunnen versturen en bent u mogelijk niet in een positie om die te veranderen
  • Houd zicht op verzonden e-mailberichten. Sommige mail servers, waaronder Gmail bieden de mogelijkheid om kopieën van alle verzonden e-mail te bewaren, wat handig kan zijn als u wilt kunnen bijhouden wat naar wie is verstuurd
  • Voeg e-mail analytics toe. Als u wilt bijhouden of e-mailberichten geopend zijn kunt u een dienst als Mandrill gebruiken om "tracking links" en “onzichtbare pixels” aan de e-mails toe te voegen

Configureer een webhook om mail te onderscheppen

U kunt een “Stuur mail” webhook configureren, die geactiveerd wordt als er een e-mail gegenereerd wordt of u kunt een webhook zo configureren dat deze alleen getriggerd wordt als er een specifieke handeling plaatsvindt, zoals een “nieuwe afspraak”. Via de “Stuur e-mail” webhook krijgt u een volledig opgemaakte e-mail en een lijst e-mailadressen die u kunt gebruiken om zelf direct e-mail te versturen. De andere webhooks geven u toegang tot het object zelf en u zult zelf de e-mail op moeten stellen. De informatie op deze pagina gaat ervan uit dat u al uw e-mail wilt omleiden naar een andere server. Als u een e-mail wilt versturen bij een specifieke gebeurtenis, zie dan de Engelstalige informatie over andere webhooks.

Zodra u een “Stuur Mail” webhook instelt die geactiveerd wordt door alle e-mail, wordt alle e-mailverzending vanuit uw account vanaf onze server automatisch gestopt. Andere webhooks hebben geen invloed op door ons verzonden e-mailberichten.

U kunt de website Zapier.com gebruiken om webhooks op te zetten, of u kunt ze zelf instellen via de webhooks-pagina in uw SuperSaaS account. Zie het beknopte voorbeeld met behulp van de e-maildienst Mandrill als je snel een werkende oplossing wilt zien.

Verzend e-mail naar derden via Zapier

De output van SuperSaaS’ webhooks is mogelijk niet verenigbaar met de input die de API van een derde e-maildienst verwacht. Of een API kan autorisatie nodig hebben voordat deze kan worden gebruikt. Met de website Zapier.com kan deze complexiteit verbergen zodat u zonder programmeren een webhook kunt opzetten. Op die manier kunt u een webhook opzetten om uw e-mail via Gmail, Google Apps, SendGrid of een van een aantal andere e-mailproviders om te leiden.

Zodra u een “zap” activeert wordt de verzending van e-mail vanaf onze server opgeschort. Deze wordt weer opgestart wanneer alle e-mail zaps gepauzeerd of verwijderd zijn.

Verzend e-mail via een webhook die u zelf instelt

Let wel, het instel scherm voor webhooks is alleen beschikbaar voor SuperSaaS abonnees. U kunt deze functionaliteit een week uitproberen door op de webhooks-pagina in uw account op de knop ‘Start gratis proefabonnement’ te klikken.

U kunt webhooks configureren op de Webhooks pagina in uw SuperSaaS-account. Nadat u een URL hebt ingevoerd om een webhook te creëren, kunt u de inhoud opstellen en bewerken die verzonden wordt wanneer de webhook getriggerd wordt. De inhoud bevat een JSON gecodeerde boodschap met alle informatie die nodig is om te reconstrueren en een bericht te versturen aan de ontvangende kant. Bekijk een voorbeeld via de “Test webhook” link. U kunt verfijnen welke informatie wordt verstuurd door de optie Aangepast aan te klikken en de JSON zelf te bouwen. De JSON kan autotekst bevatten, die vervangen zal worden door JSON gecodeerde waarden zoals in de onderstaande tabel.

AutotekstResultaat (JSON gecodeerd)
$toEen lijst van e-mail adressen voor het “To” veld
$bccEen lijst van e-mail adressen voor het “BCC” veld
$recipientsEen lijst van email adressen, zowel “To” als “BCC”
$plain“Plain text” inhoud van het bericht, indien beschikbaar
$htmlHTML inhoud van het bericht, indien beschikbaar
$bodyHTML of “plain text” afhankelijk van het veld “content type”
$content_typeBevat ‘html’ of ‘plain’ afhankelijk van het bericht type
$rawMIME gecodeerde versie van het gehele bericht, inclusief bijlagen
$attachmentBevat eventuele bijlagen

Om privacy-redenen zet SuperSaaS bij herinneringsmails met meerdere ontvangers de adressen in het BCC-veld en wordt het “To”-veld leeg gelaten. Indien u een herinnering stuurt aan een groep kan dit een probleem opleveren voor API’s die erop ingesteld zijn dat het “To”-veld altijd een waarde bevat. Het kan een oplossing zijn om zowel $bcc als $to adressen in het “Aan”-veld te zetten met behulp van de $recipients variabele, en het e-mailprogramma in te stellen op het verbergen van meerdere ontvangers.

Voorbeeld: e-mail verzenden via Mandrill.com

Mandrill is een dienst die gespecialiseerd is in transactionele e-mail. Ze bieden geavanceerde functies zoals "click tracking".

Maak een API-code aan in Mandrill

Maak een Mandrill-account aan, ga naar de Settings pagina in Mandrill en klik op + New API Key. Kopieer de gegenereerde code naar het clipboard.

Leid e-mail van SuperSaaS om naar Mandrill

Ga naar de Webhooks pagina in uw SuperSaaS-account om een nieuwe webhook aan te maken. Selecteer in het veld “Gebeurtenis” de optie “Stuur Mail”. Zet deze URL vervolgens in het veld “Bestemmings URL”:
https://mandrillapp.com/api/1.0/messages/send-raw.json
Klik op Maak Webhook. Vervolgens ziet u de pagina “Webhook aanpassen” waar u de optie Aangepast kunt selecteren en de volgende JSON in kunt voeren:

{
  "key": "MANDRILL_API_KEY",
  "raw_message": "$raw",
  "from_email": "verzender@example.com",
  "from_name": "Uw naam",
  "to": "$recipients"
}

Vervang MANDRILL_API_KEY door de code die u in de vorige stap heeft gegenereerd, bewerk from_email en from_name zoals gewenst en klik “Update webhook”. Om het uit te proberen kunt u de webhook wijzigen met Wijzigen en “Test webhook” aanklikken en de inhoud aanpassen zodat deze een geldig e-mailadres bevat. U kunt natuurlijk ook een handeling uitvoeren in uw agenda die een e-mail genereert.

Ga tenslotte naar het "Outbound" scherm in uw Mandrill-account om te controleren of het bericht goed aan is gekomen. Wellicht heeft u baat bij Mandrill’s documentatie over het opzetten van SPF en DKIM binnen uw domein om het passeren van spam filters te verbeteren.