ownCloud versendet keine Emails
Anfrage: Ich habe mir ownCloud auf einem Raspberry Pi installiert und möchte Status Emails über meinen eigenen Mailserver verschicken lassen. Leider klappt das nicht.
Lösung: Vermutlich hast du bei deinem eigenen Mailserver kein vollständig signiertes Zertifikat hinterlegt. Bei einem sogenannten “self-signed certificate” verweigert die Mailkomponenten von ownCloud den Dienst. Das kannst du mit folgenden Anpassungen ändern.
1.) SSH in ownCloud
2.) Folgende Datei zum Schreiben öffnen:
sudo nano /var/www/owncloud/3rdparty/swiftmailer/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php
3.) Die zwei fetten, kursiven Zeilen einfügen (vor die Zeile beginnend mit $this->_stream):
$options['ssl']['verify_peer'] = FALSE; $options['ssl']['verify_peer_name'] = FALSE; $this->_stream = @stream_socket_client($host.':'.$this->_params['port'], $errno, $errstr, $timeout, STREAM_CLIENT_CONNECT, stream_context_create($options));
Beachte: Nach einem Update muss das Prozedere wiederholt werden.
















