Hallo, ich habe ein Problem die Mailfunktion zu nutzen.
Als 1. ich kann keine Testmail Verschicken.
Ich habe die Daten von meinem Hoster angegeben und da steht nur in rot : Senden…
meine config.php:
<?php
$CONFIG = array (
'instanceid' => '***',
'passwordsalt' => '***',
'secret' => '***',
'trusted_domains' =>
array (
0 => '***.beastmail.cc',
1 => 'localhost',
2 => 'beastmail.cc',
3 => 'mail.beastmail.cc',
4 => 'ssl://beastmail.cc:465',
5 => 'ssl://beastmail.cc',
6 => '*',
),
'datadirectory' => '***',
'dbtype' => 'mysql',
'version' => '20.0.2.2',
'overwrite.cli.url' => '***',
'dbname' => '***',
'dbhost' => 'localhost',
'dbport' => '',
'dbtableprefix' => 'oc_',
'mysql.utf8mb4' => true,
'dbuser' => '***',
'dbpassword' => '***',
'installed' => true,
'maintenance' => false,
'mail_smtpmode' => 'smtp',
'mail_sendmailmode' => 'smtp',
'mail_from_address' => '***',
'mail_domain' => 'beastmail.cc',
'mail_smtphost' => 'mail.beastmail.cc',
'mail_smtpauthtype' => 'LOGIN',
'mail_smtpsecure' => 'ssl',
'mail_smtpauth' => 1,
'mail_smtpname' => '***@beastmail.cc',
'mail_smtppassword' => '***',
'mail_smtpstreamoptions' =>
array (
'ssl' =>
array (
'allow_self_signed' => true,
'verify_peer' => false,
'verify_peer_name' => false,
),
),
'ssl' =>
array (
'allow_self_signed' => true,
'verify_peer' => false,
'verify_peer_name' => false,
),
'mail_smtpport' => '465',
);
Ich habe in anderen Foren gelesen das ich die StreamBuffer.php so bearbeiten muss, was ich auch getan habe:
try {
// $this->stream = stream_socket_client($host.':'.$this->params['port'], $errno, $errstr, $timeout, STREAM_CLIENT_CONNECT, $streamContext);
$this->stream = stream_socket_client($host.’:’.$this->params[‘port’], $errno, $errstr, $timeout, STREAM_CLIENT_CONNECT, stream_context_create(array(‘ssl’=>[‘verify_peer’=>false, ‘verify_peer_name’=>false, ‘allow_self_signed’=>true])));
} finally {
restore_error_handler();
}
Nextcloud.log:
{"reqId":"X9ImWpSwOMEVYFO30mI3rQAAAAM","level":3,"time":"2020-12-10T13:44:58+00:00","remoteAddr":"***","user":"attilla","app":"index","method":"POST","url":"/index.php/settings/admin/mailtest","message":{"Exception":"Exception","Message":"syntax error, unexpected ':', expecting ')'","Code":0,"Trace":[{"file":"/home/***/public_html/cloud/nextcloud/lib/private/AppFramework/App.php","line":152,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OCA\\Settings\\Controller\\MailSettingsController"},"sendTestMail"]},{"file":"/home/***/public_html/cloud/nextcloud/lib/private/Route/Router.php","line":308,"function":"main","class":"OC\\AppFramework\\App","type":"::","args":["OCA\\Settings\\Controller\\MailSettingsController","sendTestMail",{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"action":null,"_route":"settings.MailSettings.sendTestMail"}]},{"file":"/home/***/public_html/cloud/nextcloud/lib/base.php","line":1008,"function":"match","class":"OC\\Route\\Router","type":"->","args":["/settings/admin/mailtest"]},{"file":"/home/***/public_html/cloud/nextcloud/index.php","line":37,"function":"handleRequest","class":"OC","type":"::","args":[]}],"File":"/home/***/public_html/cloud/nextcloud/lib/private/AppFramework/Http/Dispatcher.php","Line":110,"Previous":{"Exception":"ParseError","Message":"syntax error, unexpected ':', expecting ')'","Code":0,"Trace":[{"function":"autoload","class":"Swift","type":"::","args":["Swift_Transport_StreamBuffer"]},{"function":"spl_autoload_call","args":["Swift_Transport_StreamBuffer"]},{"file":"/home/***/public_html/cloud/nextcloud/3rdparty/swiftmailer/swiftmailer/lib/classes/Swift/DependencyContainer.php","line":327,"function":"__construct","class":"ReflectionClass","type":"->","args":["Swift_Transport_StreamBuffer"]},{"file":"/home/***/public_html/cloud/nextcloud/3rdparty/swiftmailer/swiftmailer/lib/classes/Swift/DependencyContainer.php","line":115,"function":"createNewInstance","class":"Swift_DependencyContainer","type":"->","args":["transport.buffer"]},{"file":"/home/***/public_html/cloud/nextcloud/3rdparty/swiftmailer/swiftmailer/lib/classes/Swift/DependencyContainer.php","line":389,"function":"lookup","class":"Swift_DependencyContainer","type":"->","args":["transport.buffer"]},{"file":"/home/***/public_html/cloud/nextcloud/3rdparty/swiftmailer/swiftmailer/lib/classes/Swift/DependencyContainer.php","line":366,"function":"lookupRecursive","class":"Swift_DependencyContainer","type":"->","args":["transport.buffer"]},{"file":"/home/***/public_html/cloud/nextcloud/3rdparty/swiftmailer/swiftmailer/lib/classes/Swift/DependencyContainer.php","line":134,"function":"resolveArgs","class":"Swift_DependencyContainer","type":"->","args":[[{"type":"lookup","item":"transport.buffer"},{"type":"lookup","item":"transport.smtphandlers"},{"type":"lookup","item":"transport.eventdispatcher"},{"type":"lookup","item":"transport.localdomain"},{"type":"lookup","item":"address.idnaddressencoder"}]]},{"file":"/home/***/public_html/cloud/nextcloud/3rdparty/swiftmailer/swiftmailer/lib/classes/Swift/SmtpTransport.php","line":35,"function":"createDependenciesFor","class":"Swift_DependencyContainer","type":"->","args":["transport.smtp"]},{"file":"/home/***/public_html/cloud/nextcloud/lib/private/Mail/Mailer.php","line":273,"function":"__construct","class":"Swift_SmtpTransport","type":"->","args":[]},{"file":"/home/***/public_html/cloud/nextcloud/lib/private/Mail/Mailer.php","line":260,"function":"getSmtpInstance","class":"OC\\Mail\\Mailer","type":"->","args":[]},{"file":"/home/***/public_html/cloud/nextcloud/lib/private/Mail/Mailer.php","line":193,"function":"getInstance","class":"OC\\Mail\\Mailer","type":"->","args":[]},{"file":"/home/***/public_html/cloud/nextcloud/apps/settings/lib/Controller/MailSettingsController.php","line":158,"function":"send","class":"OC\\Mail\\Mailer","type":"->","args":[{"__class__":"OC\\Mail\\Message"}]},{"file":"/home/***/public_html/cloud/nextcloud/lib/private/AppFramework/Http/Dispatcher.php","line":169,"function":"sendTestMail","class":"OCA\\Settings\\Controller\\MailSettingsController","type":"->","args":[]},{"file":"/home/***/public_html/cloud/nextcloud/lib/private/AppFramework/Http/Dispatcher.php","line":100,"function":"executeController","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OCA\\Settings\\Controller\\MailSettingsController"},"sendTestMail"]},{"file":"/home/***/public_html/cloud/nextcloud/lib/private/AppFramework/App.php","line":152,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OCA\\Settings\\Controller\\MailSettingsController"},"sendTestMail"]},{"file":"/home/***/public_html/cloud/nextcloud/lib/private/Route/Router.php","line":308,"function":"main","class":"OC\\AppFramework\\App","type":"::","args":["OCA\\Settings\\Controller\\MailSettingsController","sendTestMail",{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"action":null,"_route":"settings.MailSettings.sendTestMail"}]},{"file":"/home/***/public_html/cloud/nextcloud/lib/base.php","line":1008,"function":"match","class":"OC\\Route\\Router","type":"->","args":["/settings/admin/mailtest"]},{"file":"/home/***/public_html/cloud/nextcloud/index.php","line":37,"function":"handleRequest","class":"OC","type":"::","args":[]}],"File":"/home/***/public_html/cloud/nextcloud/3rdparty/swiftmailer/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php","Line":273},"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:83.0) Gecko/20100101 Firefox/83.0","version":"20.0.2.2"}
Das selbe in grün, wenn ich ein Mailaccount verknüpfen möchte.
kann mir wer da bitte helfen?