Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- **Note : replaced links in logs due to 2 links limit. Seems bugged btw, i have only one here.**
- **Checklist**
- [x] I have read intro post
- [x] I have read the tutorials, help and searched for similar issues
- [x] I provide relevant information about my server (component names and versions, etc.)
- [x] I provide a copy of my logs and healthcheck
- [x] I describe the steps I have taken to trouble shoot the problem
- [x] I describe the steps on how to reproduce the issue
- **HealthCheck**
- Open source password manager for teams
- -------------------------------------------------------------------------------
- Healthcheck shell
- -------------------------------------------------------------------------------
- Environment
- [PASS] PHP version 7.3.29-1~deb10u1.
- [PASS] PCRE compiled with unicode support.
- [PASS] The temporary directory and its content are writable.
- [PASS] The public image directory and its content are writable.
- [PASS] The logs directory and its content are writable.
- [PASS] GD or Imagick extension is installed.
- [PASS] Intl extension is installed.
- [PASS] Mbstring extension is installed.
- Config files
- [PASS] The application config file is present
- [PASS] The passbolt config file is present
- Core config
- [PASS] Debug mode is off.
- [PASS] Cache is working.
- [PASS] Unique value set for security.salt
- [PASS] Full base url is set to xxx.xxx.com
- [PASS] App.fullBaseUrl validation OK.
- [PASS] /healthcheck/status is reachable.
- SSL Certificate
- [PASS] SSL peer certificate validates
- [PASS] Hostname is matching in SSL certificate.
- [PASS] Not using a self-signed certificate
- Database
- [PASS] The application is able to connect to the database
- [PASS] 25 tables found
- [PASS] Some default content is present
- [PASS] The database schema up to date.
- GPG Configuration
- [PASS] PHP GPG Module is installed and loaded.
- [PASS] The environment variable GNUPGHOME is set to /var/lib/passbolt/.gnupg.
- [PASS] The directory /var/lib/passbolt/.gnupg containing the keyring is writable by the webserver user.
- [PASS] The server OpenPGP key is not the default one
- [PASS] The public key file is defined in config/passbolt.php and readable.
- [PASS] The private key file is defined in config/passbolt.php and readable.
- [PASS] The server key fingerprint matches the one defined in config/passbolt.php.
- [PASS] The server public key defined in the config/passbolt.php (or environment variables) is in the keyring.
- [PASS] There is a valid email id defined for the server key.
- [PASS] The public key can be used to encrypt a message.
- [PASS] The private key can be used to sign a message.
- [PASS] The public and private keys can be used to encrypt and sign a message.
- [PASS] The private key can be used to decrypt a message.
- [PASS] The private key can be used to decrypt and verify a message.
- [PASS] The public key can be used to verify a signature.
- Application configuration
- [PASS] Using latest passbolt version (3.2.1).
- [PASS] Passbolt is configured to force SSL use.
- [PASS] App.fullBaseUrl is set to HTTPS.
- [PASS] Selenium API endpoints are disabled.
- [PASS] Search engine robots are told not to index content.
- [PASS] Registration is closed, only administrators can add users.
- [PASS] Serving the compiled version of the javascript app
- [PASS] All email notifications will be sent.
- [PASS] No error found. Nice one sparky!
- **LOGS :**
- debian@passbolt-master:~$ sudo su -s /bin/bash -c "/usr/share/php/passbolt/bin/cake passbolt send_test_email --recipient example[at]example.com --verbose" www-data
- Open source password manager for teams
- -------------------------------------------------------------------------------
- Debug email shell
- -------------------------------------------------------------------------------
- Email configuration
- -------------------------------------------------------------------------------
- Host: xxx-com.mail.protection.outlook.com
- Port: 25
- Username: catchall[at]xxx.com
- Password: *********
- TLS: true
- Sending email from: Passbolt <catchall[at]xxx.com>
- Sending email to: example[at]example.com
- -------------------------------------------------------------------------------
- Trace
- [220] PR2FRA01FT002.mail.protection.outlook.com Microsoft ESMTP MAIL Service ready at Thu, 15 Jul 2021 09:20:05 +0000
- > EHLO 51.210.126.171
- [250] PR2FRA01FT002.mail.protection.outlook.com Hello [51.210.126.171]
- [250] SIZE 157286400
- [250] PIPELINING
- [250] DSN
- [250] ENHANCEDSTATUSCODES
- [250] STARTTLS
- [250] 8BITMIME
- [250] BINARYMIME
- [250] CHUNKING
- [250] SMTPUTF8
- > STARTTLS
- [220] 2.0.0 SMTP server ready
- > EHLO 51.210.126.171
- [250] PR2FRA01FT002.outlook Hello [51.210.126.171]
- [250] SIZE 157286400
- [250] PIPELINING
- [250] DSN
- [250] ENHANCEDSTATUSCODES
- [250] 8BITMIME
- [250] BINARYMIME
- [250] CHUNKING
- [250] SMTPUTF8
- > AUTH PLAIN AGNhdGNoYWxsQHN1YnRlbm8uY29tAGFld2lyNEFpdG9odm82WG9vUmFpOFVHaQ==
- [504] 5.7.4 Unrecognized authentication type [PR2FRA01FT002.outlook]
- > AUTH LOGIN
- [504] 5.7.4 Unrecognized authentication type [PR2FRA01FT002.outlook]
- **Explanation**
- Hello there,
- we moved from Google to Office 365 some days ago, and i'm still having troubles making Passbolt SMTP working using Office.
- What i've done so far :
- **Connectore in office, with Passbolt Server IP in Mail Flow --> Connectors**
- **Tested with and without TLS**
- **Tested with and without user defined in passbolt.php config file (when not defined, leaved blank line).
- Does anyone managed to get passbolt SMTP working with office 365 ?
- All the others apps are working well with office, i did the same stuff for it (Whitelisting IP in mail flow --> Connectors), and are sending e-mails without any use credentials needed.
- Thanks to those that will help, i can provide any additionnal informations if needed ! :slight_smile:
- Have a nice day,
- Vincent.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement