E-Mail Versand SMTP Fehler mit MS Office 365

Hallo liebe SuiteCRM User,
Ich habe SuiteCRM auf einem frischen ubuntu 18.04 installiert und möchte es nun einrichten. Dabei schaffe ich es nicht folgendes Problem zu lösen:

Ich bin als Admin angemeldet und habe bei der Ersteinrichtung eine E-Mailadresse für den generellen Versand über SMTP eingerichtet (Server: SMTP.office365.com, Port: 587, Verschlüsselung: STARTTLS). Die Test-Email wurde versendet, daher kann ich auch die Zwei-Faktor-Authentifizierung für einen Benutzer einrichten. Als nächstes habe ich einen normalen Benutzer erstellt und möchte nun die E-Mailadresse für den Empfang und Versand einrichten. Ich nutze Office 365. Der E-Mailabruf via Imap funktioniert. Sobald ich aber eine benutzereigene E-Mailadresse für den Versand über SMTP einstellen möchte (Server: SMTP.office365.com, Port: 587, Verschlüsselung: STARTTLS), kommt folgende Fehlermeldung beim Test-E-Mail-Versand:

3: Connection: opening to SMTP.office365.com:587, timeout=300, options=array()
3: Connection: opened
2: SERVER -> CLIENT: 220 NUMMER.outlook.office365.com Microsoft ESMTP MAIL Service ready at Mon, 24 Feb 2020 19:52:17 +0000

1: CLIENT -> SERVER: EHLO crm.DOMAIN.de

2: SERVER -> CLIENT: 250-NUMMER.outlook.office365.com Hello [2a01:4f8:c2c:c773::1]
250-SIZE 157286400
250-PIPELINING
250-DSN
250-ENHANCEDSTATUSCODES
250-STARTTLS
250-8BITMIME
250-BINARYMIME
250-CHUNKING
250 SMTPUTF8

1: CLIENT -> SERVER: STARTTLS

2: SERVER -> CLIENT: 220 2.0.0 SMTP server ready

1: CLIENT -> SERVER: EHLO crm.DOMAIN.de

2: SERVER -> CLIENT: 250-NUMMER.outlook.office365.com Hello [2a01:4f8:c2c:c773::1]
250-SIZE 157286400
250-PIPELINING
250-DSN
250-ENHANCEDSTATUSCODES
250-AUTH LOGIN XOAUTH2
250-8BITMIME
250-BINARYMIME
250-CHUNKING
250 SMTPUTF8

1: CLIENT -> SERVER: AUTH LOGIN

2: SERVER -> CLIENT: 334 VXNlcm5hbWU6

1: CLIENT -> SERVER: —obfuscated—
2: SERVER -> CLIENT: 334 UGFzc3dvcmQ6

1: CLIENT -> SERVER: —obfuscated—
2: SERVER -> CLIENT: 235 2.7.0 Authentication successful

1: CLIENT -> SERVER: MAIL FROM:

2: SERVER -> CLIENT: 250 2.1.0 Sender OK

1: CLIENT -> SERVER: RCPT TO:

2: SERVER -> CLIENT: 250 2.1.5 Recipient OK

1: CLIENT -> SERVER: DATA

2: SERVER -> CLIENT: 354 Start mail input; end with .

1: CLIENT -> SERVER: Date: Mon, 24 Feb 2020 20:52:18 +0100

1: CLIENT -> SERVER: To: Max.Mustermann@Musterhausen.de

1: CLIENT -> SERVER: From: Administrator

1: CLIENT -> SERVER: Subject: Test Email from SuiteCRM

1: CLIENT -> SERVER: Message-ID: 7xPS2DokNvvIGLQzrJn0a2eC5ny5U5Qj7lnWJaayFQ@crm.DOMAIN.de

1: CLIENT -> SERVER: X-Mailer: PHPMailer 6.1.4 (https://github.com/PHPMailer/PHPMailer)

1: CLIENT -> SERVER: MIME-Version: 1.0

1: CLIENT -> SERVER: Content-Type: text/plain; charset=UTF-8

1: CLIENT -> SERVER: Content-Transfer-Encoding: quoted-printable

1: CLIENT -> SERVER:

1: CLIENT -> SERVER: This email was sent in order to test the outgoing mail server information p=

1: CLIENT -> SERVER: rovided in the SuiteCRM application. A successful receipt of this email ind=

1: CLIENT -> SERVER: icates that the outgoing mail server information provided is valid.

1: CLIENT -> SERVER:

1: CLIENT -> SERVER: .

2: SERVER -> CLIENT: 554 5.2.0 STOREDRV.Submission.Exception:SendAsDeniedException.MapiExceptionSendAsDenied; Failed to process message due to a permanent exception with message Cannot submit message. 0.35250:CF050000, 1.36674:7A000000, 1.61250:00000000, 1.45378:02000000, 1.44866:00140000, 1.36674:0A000000, 1.61250:00000000, 1.45378:13000000, 1.44866:90200000, 1.36674:0E000000, 1.61250:00000000, 1.45378:A6200000, 1.44866:1C010000, 16.55847:CF0F0000, 17.43559:000000000C020000000000000200000000000000, 20.52176:140FBE8A1300F01FED
1: SMTP ERROR: DATA END command failed: 554 5.2.0 STOREDRV.Submission.Exception:SendAsDeniedException.MapiExceptionSendAsDenied; Failed to process message due to a permanent exception with message Cannot submit message. 0.35250:CF050000, 1.36674:7A000000, 1.61250:00000000, 1.45378:02000000, 1.44866:00140000, 1.36674:0A000000, 1.61250:00000000, 1.45378:13000000, 1.44866:90200000, 1.36674:0E000000, 1.61250:00000000, 1.45378:A6200000, 1.44866:1C010000, 16.55847:CF0F0000, 17.43559:000000000C020000000000000200000000000000, 20.52176:140FBE8A1300F01FED
3: SMTP Error: data not accepted.

Ich verstehe nicht: Warum kann der Admin über SMTP E-Mails versenden, aber für weitere Benutzer klappt es nicht?

Ein CRM ohne Benutzer-E-Mails ist nutzlos.

Weiß vielleicht jemand von euch Hilfe dazu? Ich habe bereits im Netz geschaut, aber keine wirklich passende Lösung gefunden (bin kein Hardcore-Profi im Sinne der Administration)

Besten Dank,
Curt

Hi,
willkommen im Forum!

Zunächst mal zum Fehler selbst: office akzeptiert keine ausgehenden Mails, bei denen die Absender-Mailadresse nicht zum Konto passt ( => SendAsDeniedException, z.B. hier beschrieben).

Folglich ist vermutlich folgendes passiert:

  • du hast den Systemmailer erfolgreich konfiguriert
  • ein Nutzer versucht über diesen SMTP mit seiner Mail-Adresse zu senden (hier der Mismatch bzgl. des Absender-Feldes).

Daher gerade getestet mit 7.11.10 & office365:

  • Systemmailer eingerichtet mit Mailkonto A
    • “Users may send as this account’s identity” ist dabei deaktiviert - offensichtlich wird genau dieses Verhalten von Office nicht unterstützt.
  • Neues Nutzerkonto angelegt (mit Mailaddresse B)
    • eingeloggt, Profil aufgerufen, im Bereich “Email” den Button “settings” geklickt
    • Tab “Mailaccounts” ausgewählt
    • “add” geklickt
    • nun habe ich sämtliche Einstellungen (imap + smtp) mit Konto B ergänzt (Hinweis: hier schlug der Sendetest bei mir fehl)
    • gespeichert (der Nutzer hat nun seinen eigenes Konto für sein Profil hinterlegt)

Nun habe ich einen Kontakt mit einer anderen Adresse C angelegt und mit dem neuen Nutzerkonto auf die Mailadresse geklickt. Im Popup, dass den Maileditor enthält, sehe ich als möglichen Absender nur Konto B. Das Senden klappt.

Leider ist die ganze Mailhandling in Suite derzeit etwas kompliziert. Daher gibt es auch diverse alternative Tools, die entweder als Outlook-Addin arbeiten oder über den Exchange direkt synchronisieren.

Vielen Dank für die Nachricht. Die Funktion “Senden als” habe ich bereits ebenfalls durchgetestet und hat auf das Ergebnis bisher keinen Einfluss. Ich habe ebenfalls Mailkonto A und B, ich kann aber immer nur mit A senden. Welches OpenSource Plugin kann man denn nutzen?

Ich finde SutiCRM von den bisherigen Dingen sehr gut, aber wenn man nicht einmal E-Mails senden kann… Was nützt der Goldwasserhahn im 10 Stock, wenn das Fundament Risse hat :frowning:. Solch eine grundlegende Sache muss funktionieren.

Hi,
ich gehe davon aus dass es sich hier eher um eine fehlerhafte Grundeinstellungen handelt, basierend auf

ich kann aber immer nur mit A senden

Wenn im Nutzerprofil ein eigenes Mailkonto hinterlegt ist, sollte es auch auswählbar sein. Alternativ könnte ich mir nur vorstellen, dass die verwendete Suite-Version an der Stelle vielleicht fehlerhaft ist (welche wird denn gerade verwendet?).