Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to send e-mail since Nextcloud 11 #3109

Closed
ghost opened this issue Jan 16, 2017 · 4 comments
Closed

Unable to send e-mail since Nextcloud 11 #3109

ghost opened this issue Jan 16, 2017 · 4 comments

Comments

@ghost
Copy link

ghost commented Jan 16, 2017

Steps to reproduce

  1. Setup Debian 8 Jessie on a bare-metal server
  2. Install PHP 7.0 & Nginx mainline
  3. Install Nextloud, connect it to your MariaDB server through local network
  4. Fill your personal e-mail in your profile
  5. Setup SMTP configuration
  6. Test e-mail settings

Expected behaviour

I should receive an e-mail

Actual behaviour

I got an error: A problem occurred while sending the email. Please revise your settings. (Error: Connection could not be established with host mail.whiskers.systems [Connection timed out #110])

Server configuration

Operating system: Debian 8.7 Jessie

Web server: Nginx 1.11.8 mainline

Database: MariaDB 10.1.20

PHP version: PHP 7.14.0-1

Nextcloud version: 11.0.1 (stable)

Updated from an older Nextcloud/ownCloud or fresh install: Fresh install

Where did you install Nextcloud from: The usual Nextcloud website

Signing status:

Signing status
No errors have been found.

List of activated apps:

App list
Enabled:
  - activity: 2.4.1
  - announcementcenter: 3.0.0
  - bookmarks: 0.9.1
  - calendar: 1.4.1
  - comments: 1.1.0
  - contacts: 1.5.2
  - dav: 1.1.1
  - federatedfilesharing: 1.1.1
  - federation: 1.1.1
  - files: 1.6.1
  - files_pdfviewer: 1.0.1
  - files_retention: 1.0.1
  - files_sharing: 1.1.1
  - files_texteditor: 2.2
  - files_trashbin: 1.1.0
  - files_versions: 1.4.0
  - files_videoplayer: 1.0.0
  - firstrunwizard: 2.0
  - gallery: 16.0.0
  - logreader: 2.0.0
  - lookup_server_connector: 1.0.0
  - news: 10.1.0
  - nextcloud_announcements: 1.0
  - notifications: 1.0.1
  - password_policy: 1.1.0
  - provisioning_api: 1.1.0
  - richdocuments: 1.1.25
  - serverinfo: 1.1.1
  - sharebymail: 1.0.1
  - spreed: 1.1.2
  - survey_client: 0.1.5
  - systemtags: 1.1.3
  - tasks: 0.9.4
  - theming: 1.1.1
  - twofactor_backupcodes: 1.0.0
  - twofactor_totp: 0.5.0
  - updatenotification: 1.1.1
  - workflowengine: 1.1.1
Disabled:
  - admin_audit
  - direct_menu
  - encryption
  - external
  - files_accesscontrol
  - files_automatedtagging
  - files_external
  - templateeditor
  - user_external
  - user_ldap
  - user_saml

The content of config/config.php:

Config report
{
    "system": {
        "instanceid": "oc3mrqvmjvqx",
        "passwordsalt": "***REMOVED SENSITIVE VALUE***",
        "secret": "***REMOVED SENSITIVE VALUE***",
        "trusted_domains": [
            "cloud01.whiskers.systems"
        ],
        "datadirectory": "\/mnt\/volume-fra1-04\/data",
        "overwrite.cli.url": "https:\/\/cloud01.whiskers.systems",
        "dbtype": "mysql",
        "version": "11.0.1.2",
        "dbname": "wcloud01",
        "dbhost": "10.135.46.136",
        "dbport": "",
        "dbtableprefix": "oc_",
        "dbuser": "***REMOVED SENSITIVE VALUE***",
        "dbpassword": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpmode": "smtp",
        "mail_smtpsecure": "tls",
        "mail_from_address": "noreply",
        "mail_domain": "whiskers.systems",
        "mail_smtpauthtype": "LOGIN",
        "mail_smtpauth": 1,
        "mail_smtphost": "mail.whiskers.systems",
        "mail_smtptimeout": 30,
        "mail_smtpport": "587",
        "mail_smtpname": "***REMOVED SENSITIVE VALUE***",
        "mail_smtppassword": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpdebug": true,
        "memcache.local": "\\OC\\Memcache\\APCu",
        "logtimezone": "UTC",
        "installed": true
    }
}

Are you using external storage, if yes which one: local ext4, mounted with fstab

Are you using encryption: no

Are you using an external user-backend, if yes which one: no

Client configuration

Browser: Firefox 50.1.0

Operating system: Ubuntu 16.10

Logs

Web server error log

Web server error log ``` empty ```

Nextcloud log (data/nextcloud.log)

Nextcloud log ``` {"reqId":"G\/7N1oBVERZxdM92Y+v+","remoteAddr":"93.7.25.151","app":"PHP","message":"Undefined index: turnServerProtocols at \/var\/www\/nextcloud\/apps\/spreed\/templates\/settings-admin.php#35","level":3,"time":"2017-01-16T15:25:32+00:00","method":"GET","url":"\/settings\/admin\/additional","user":"admin","version":"11.0.1.2"} {"reqId":"G\/7N1oBVERZxdM92Y+v+","remoteAddr":"93.7.25.151","app":"PHP","message":"Undefined index: turnServerProtocols at \/var\/www\/nextcloud\/apps\/spreed\/templates\/settings-admin.php#38","level":3,"time":"2017-01-16T15:25:32+00:00","method":"GET","url":"\/settings\/admin\/additional","user":"admin","version":"11.0.1.2"} {"reqId":"G\/7N1oBVERZxdM92Y+v+","remoteAddr":"93.7.25.151","app":"PHP","message":"Undefined index: turnServerProtocols at \/var\/www\/nextcloud\/apps\/spreed\/templates\/settings-admin.php#41","level":3,"time":"2017-01-16T15:25:32+00:00","method":"GET","url":"\/settings\/admin\/additional","user":"admin","version":"11.0.1.2"} {"reqId":"fSdK\/fMIpkNhoItWTVUE","remoteAddr":"93.7.25.151","app":"PHP","message":"Undefined index: server at \/var\/www\/nextcloud\/apps\/spreed\/templates\/settings-personal.php#16","level":3,"time":"2017-01-16T15:29:59+00:00","method":"GET","url":"\/settings\/personal","user":"admin","version":"11.0.1.2"} {"reqId":"fSdK\/fMIpkNhoItWTVUE","remoteAddr":"93.7.25.151","app":"PHP","message":"Undefined index: username at \/var\/www\/nextcloud\/apps\/spreed\/templates\/settings-personal.php#22","level":3,"time":"2017-01-16T15:29:59+00:00","method":"GET","url":"\/settings\/personal","user":"admin","version":"11.0.1.2"} {"reqId":"fSdK\/fMIpkNhoItWTVUE","remoteAddr":"93.7.25.151","app":"PHP","message":"Undefined index: password at \/var\/www\/nextcloud\/apps\/spreed\/templates\/settings-personal.php#28","level":3,"time":"2017-01-16T15:29:59+00:00","method":"GET","url":"\/settings\/personal","user":"admin","version":"11.0.1.2"} {"reqId":"fSdK\/fMIpkNhoItWTVUE","remoteAddr":"93.7.25.151","app":"PHP","message":"Undefined index: protocols at \/var\/www\/nextcloud\/apps\/spreed\/templates\/settings-personal.php#34","level":3,"time":"2017-01-16T15:29:59+00:00","method":"GET","url":"\/settings\/personal","user":"admin","version":"11.0.1.2"} {"reqId":"fSdK\/fMIpkNhoItWTVUE","remoteAddr":"93.7.25.151","app":"PHP","message":"Undefined index: protocols at \/var\/www\/nextcloud\/apps\/spreed\/templates\/settings-personal.php#37","level":3,"time":"2017-01-16T15:29:59+00:00","method":"GET","url":"\/settings\/personal","user":"admin","version":"11.0.1.2"} {"reqId":"fSdK\/fMIpkNhoItWTVUE","remoteAddr":"93.7.25.151","app":"PHP","message":"Undefined index: protocols at \/var\/www\/nextcloud\/apps\/spreed\/templates\/settings-personal.php#40","level":3,"time":"2017-01-16T15:29:59+00:00","method":"GET","url":"\/settings\/personal","user":"admin","version":"11.0.1.2"} {"reqId":"POLFdgBJMWdaZKqwEow4","remoteAddr":"184.105.139.68","app":"core","message":"Trusted domain error. \"184.105.139.68\" tried to access using \"46.101.251.159\" as host.","level":2,"time":"2017-01-16T16:45:57+00:00","method":"GET","url":"\/","user":"--","version":"11.0.1.2"} {"reqId":"+Bq1hJU47KssPSZSDrSu","remoteAddr":"93.7.25.151","app":"PHP","message":"Undefined index: turnServerProtocols at \/var\/www\/nextcloud\/apps\/spreed\/templates\/settings-admin.php#35","level":3,"time":"2017-01-16T17:25:00+00:00","method":"GET","url":"\/settings\/admin\/additional","user":"admin","version":"11.0.1.2"} {"reqId":"+Bq1hJU47KssPSZSDrSu","remoteAddr":"93.7.25.151","app":"PHP","message":"Undefined index: turnServerProtocols at \/var\/www\/nextcloud\/apps\/spreed\/templates\/settings-admin.php#38","level":3,"time":"2017-01-16T17:25:00+00:00","method":"GET","url":"\/settings\/admin\/additional","user":"admin","version":"11.0.1.2"} {"reqId":"+Bq1hJU47KssPSZSDrSu","remoteAddr":"93.7.25.151","app":"PHP","message":"Undefined index: turnServerProtocols at \/var\/www\/nextcloud\/apps\/spreed\/templates\/settings-admin.php#41","level":3,"time":"2017-01-16T17:25:00+00:00","method":"GET","url":"\/settings\/admin\/additional","user":"admin","version":"11.0.1.2"} {"reqId":"hRUv9GHUiW0kc8rYJEGf","remoteAddr":"93.7.25.151","app":"PHP","message":"Undefined index: turnServerProtocols at \/var\/www\/nextcloud\/apps\/spreed\/templates\/settings-admin.php#35","level":3,"time":"2017-01-16T17:25:17+00:00","method":"GET","url":"\/settings\/admin\/additional","user":"admin","version":"11.0.1.2"} {"reqId":"hRUv9GHUiW0kc8rYJEGf","remoteAddr":"93.7.25.151","app":"PHP","message":"Undefined index: turnServerProtocols at \/var\/www\/nextcloud\/apps\/spreed\/templates\/settings-admin.php#38","level":3,"time":"2017-01-16T17:25:17+00:00","method":"GET","url":"\/settings\/admin\/additional","user":"admin","version":"11.0.1.2"} {"reqId":"hRUv9GHUiW0kc8rYJEGf","remoteAddr":"93.7.25.151","app":"PHP","message":"Undefined index: turnServerProtocols at \/var\/www\/nextcloud\/apps\/spreed\/templates\/settings-admin.php#41","level":3,"time":"2017-01-16T17:25:17+00:00","method":"GET","url":"\/settings\/admin\/additional","user":"admin","version":"11.0.1.2"} {"reqId":"CroSP7Hmt6Jh9H366ynE","remoteAddr":"93.7.25.151","app":"PHP","message":"Undefined index: turnServerProtocols at \/var\/www\/nextcloud\/apps\/spreed\/templates\/settings-admin.php#35","level":3,"time":"2017-01-16T17:31:33+00:00","method":"GET","url":"\/settings\/admin\/additional","user":"admin","version":"11.0.1.2"} {"reqId":"CroSP7Hmt6Jh9H366ynE","remoteAddr":"93.7.25.151","app":"PHP","message":"Undefined index: turnServerProtocols at \/var\/www\/nextcloud\/apps\/spreed\/templates\/settings-admin.php#38","level":3,"time":"2017-01-16T17:31:33+00:00","method":"GET","url":"\/settings\/admin\/additional","user":"admin","version":"11.0.1.2"} {"reqId":"CroSP7Hmt6Jh9H366ynE","remoteAddr":"93.7.25.151","app":"PHP","message":"Undefined index: turnServerProtocols at \/var\/www\/nextcloud\/apps\/spreed\/templates\/settings-admin.php#41","level":3,"time":"2017-01-16T17:31:33+00:00","method":"GET","url":"\/settings\/admin\/additional","user":"admin","version":"11.0.1.2"} {"reqId":"\/QiDoxxR\/YAxbJO1GAOh","remoteAddr":"93.7.25.151","app":"PHP","message":"Undefined index: server at \/var\/www\/nextcloud\/apps\/spreed\/templates\/settings-personal.php#16","level":3,"time":"2017-01-16T17:31:54+00:00","method":"GET","url":"\/settings\/personal","user":"admin","version":"11.0.1.2"} {"reqId":"\/QiDoxxR\/YAxbJO1GAOh","remoteAddr":"93.7.25.151","app":"PHP","message":"Undefined index: username at \/var\/www\/nextcloud\/apps\/spreed\/templates\/settings-personal.php#22","level":3,"time":"2017-01-16T17:31:54+00:00","method":"GET","url":"\/settings\/personal","user":"admin","version":"11.0.1.2"} {"reqId":"\/QiDoxxR\/YAxbJO1GAOh","remoteAddr":"93.7.25.151","app":"PHP","message":"Undefined index: password at \/var\/www\/nextcloud\/apps\/spreed\/templates\/settings-personal.php#28","level":3,"time":"2017-01-16T17:31:54+00:00","method":"GET","url":"\/settings\/personal","user":"admin","version":"11.0.1.2"} {"reqId":"\/QiDoxxR\/YAxbJO1GAOh","remoteAddr":"93.7.25.151","app":"PHP","message":"Undefined index: protocols at \/var\/www\/nextcloud\/apps\/spreed\/templates\/settings-personal.php#34","level":3,"time":"2017-01-16T17:31:54+00:00","method":"GET","url":"\/settings\/personal","user":"admin","version":"11.0.1.2"} {"reqId":"\/QiDoxxR\/YAxbJO1GAOh","remoteAddr":"93.7.25.151","app":"PHP","message":"Undefined index: protocols at \/var\/www\/nextcloud\/apps\/spreed\/templates\/settings-personal.php#37","level":3,"time":"2017-01-16T17:31:54+00:00","method":"GET","url":"\/settings\/personal","user":"admin","version":"11.0.1.2"} {"reqId":"\/QiDoxxR\/YAxbJO1GAOh","remoteAddr":"93.7.25.151","app":"PHP","message":"Undefined index: protocols at \/var\/www\/nextcloud\/apps\/spreed\/templates\/settings-personal.php#40","level":3,"time":"2017-01-16T17:31:54+00:00","method":"GET","url":"\/settings\/personal","user":"admin","version":"11.0.1.2"} {"reqId":"qKxUg3Zhs9uECQCcRzbf","remoteAddr":"93.7.25.151","app":"PHP","message":"Undefined index: turnServerProtocols at \/var\/www\/nextcloud\/apps\/spreed\/templates\/settings-admin.php#35","level":3,"time":"2017-01-16T17:32:15+00:00","method":"GET","url":"\/settings\/admin\/additional","user":"admin","version":"11.0.1.2"} {"reqId":"qKxUg3Zhs9uECQCcRzbf","remoteAddr":"93.7.25.151","app":"PHP","message":"Undefined index: turnServerProtocols at \/var\/www\/nextcloud\/apps\/spreed\/templates\/settings-admin.php#38","level":3,"time":"2017-01-16T17:32:15+00:00","method":"GET","url":"\/settings\/admin\/additional","user":"admin","version":"11.0.1.2"} {"reqId":"qKxUg3Zhs9uECQCcRzbf","remoteAddr":"93.7.25.151","app":"PHP","message":"Undefined index: turnServerProtocols at \/var\/www\/nextcloud\/apps\/spreed\/templates\/settings-admin.php#41","level":3,"time":"2017-01-16T17:32:15+00:00","method":"GET","url":"\/settings\/admin\/additional","user":"admin","version":"11.0.1.2"} {"reqId":"Rqik+q8liy\/Rrk7l3+fB","remoteAddr":"93.7.25.151","app":"PHP","message":"Undefined index: turnServerProtocols at \/var\/www\/nextcloud\/apps\/spreed\/templates\/settings-admin.php#35","level":3,"time":"2017-01-16T17:36:19+00:00","method":"GET","url":"\/settings\/admin\/additional","user":"admin","version":"11.0.1.2"} {"reqId":"Rqik+q8liy\/Rrk7l3+fB","remoteAddr":"93.7.25.151","app":"PHP","message":"Undefined index: turnServerProtocols at \/var\/www\/nextcloud\/apps\/spreed\/templates\/settings-admin.php#38","level":3,"time":"2017-01-16T17:36:19+00:00","method":"GET","url":"\/settings\/admin\/additional","user":"admin","version":"11.0.1.2"} {"reqId":"Rqik+q8liy\/Rrk7l3+fB","remoteAddr":"93.7.25.151","app":"PHP","message":"Undefined index: turnServerProtocols at \/var\/www\/nextcloud\/apps\/spreed\/templates\/settings-admin.php#41","level":3,"time":"2017-01-16T17:36:19+00:00","method":"GET","url":"\/settings\/admin\/additional","user":"admin","version":"11.0.1.2"} {"reqId":"tTNEDttuN374\/p\/OvMN\/","remoteAddr":"93.7.25.151","app":"PHP","message":"Undefined index: turnServerProtocols at \/var\/www\/nextcloud\/apps\/spreed\/templates\/settings-admin.php#35","level":3,"time":"2017-01-16T17:37:22+00:00","method":"GET","url":"\/settings\/admin\/additional","user":"admin","version":"11.0.1.2"} {"reqId":"tTNEDttuN374\/p\/OvMN\/","remoteAddr":"93.7.25.151","app":"PHP","message":"Undefined index: turnServerProtocols at \/var\/www\/nextcloud\/apps\/spreed\/templates\/settings-admin.php#38","level":3,"time":"2017-01-16T17:37:22+00:00","method":"GET","url":"\/settings\/admin\/additional","user":"admin","version":"11.0.1.2"} {"reqId":"tTNEDttuN374\/p\/OvMN\/","remoteAddr":"93.7.25.151","app":"PHP","message":"Undefined index: turnServerProtocols at \/var\/www\/nextcloud\/apps\/spreed\/templates\/settings-admin.php#41","level":3,"time":"2017-01-16T17:37:22+00:00","method":"GET","url":"\/settings\/admin\/additional","user":"admin","version":"11.0.1.2"} ```

Browser log

Browser log ``` Content Security Policy: Directive ‘frame-src’ has been deprecated. Please use directive ‘child-src’ instead. (unknown) JQMIGRATE: Migrate is installed, version 1.4.0 jquery-migrate.min.js:2:542 Use of getPreventDefault() is deprecated. Use defaultPrevented instead. additional ```

Many thanks in advance.
Regards,

@ghost
Copy link
Author

ghost commented Jan 16, 2017

I also tried to setup e-mail logging as explained here: https://docs.nextcloud.com/server/11/admin_manual/configuration_server/email_configuration.html#troubleshooting

But it clearly don't work, nothing appear in logs or in the settings page of Nextcloud. 👎

I also configured a more comprehensive delay to send mail: 'mail_smtptimeout' => 30, but nothing change.

@nickvergessen
Copy link
Member

Hmm can you have a look at the log of your Mailserver?

@ghost
Copy link
Author

ghost commented Jan 17, 2017

Hello @nickvergessen, thanks for your reply!

I checked my e-mail server logs and I found nothing at all! I have contacted my hosting company, I suspect they are blocking me by some kind of firewall.

I'll keep you informed. 👍

@ghost
Copy link
Author

ghost commented Feb 11, 2017

Hey,

That's exactly what they were doing. Sorry for the noise! 😔

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant