Lösung
Aktivieren Sie 2FA in Ihrem E-Mail-Konto und verwenden Sie das App-Passwort statt E-Mail-Passwort für die SMTP-Authentifizierung.
Lösung
Aktivieren Sie 2FA in Ihrem E-Mail-Konto und verwenden Sie das App-Passwort statt E-Mail-Passwort für die SMTP-Authentifizierung.
Seit Jahren verschickt unsere Website Emails via Drupal + SMTP + Gmail. Die Authentifizierung hat immer über MeineEmail@gmail.com und Passwort wunderbar funktioniert.
Seit zwei Wochen gibt es aber nur noch diese Fehlermeldung :
Fehler beim E-Mail-Versand
SMTP Error: Could not authenticate.
Unser Passwort funktioniert und über Firefox, Chrome usw können wir uns auf Gmail ganz normal anmelden.
Was ist das Problem und wie ist die Lösung ?
Falls nötig:
apt-get install davfs2
Remote Verzeichnis lokal einbinden
mount -t davfs https://cloud.example.com/remote.php/dav/files/myFiles/ my_local_dir/
Filename Sanitizer / Normalizer :
<?php
$str = "Text mit Ä Ö Ü ß é á ú î é ú í ó á ý ";
echo iconv('UTF-8', 'ASCII//TRANSLIT//IGNORE', $str);
// Text mit A O U ss e a u i e u i o a y
?>
Create Taxonomy Term (in Vocabulary):
use Drupal\taxonomy\Entity\Term;
$new_term = Term::create([
'vid' => 'name_of_the_vocabulary',
'name' => 'name of the term',
]);
$new_term->enforceIsNew();
$new_term->save();
Laut Composer gibt es 8 Updates, darunter Drupal Core 9.3.14 :
1. Installieren : optipng / jpegoptim / cwebp
sudo apt-get install jpegoptim
sudo apt-get install optipng
sudo apt-get install imagemagick webp jpegoptim optipng
2. jpegoptim : mehrere Optimierungsmöglichkeiten
mail -s "Subject of my test e-mail" info@example.com <<< "Content of my test e-mail"
oder
echo "Content of my test e-mail" | mail -s "Subject of my test e-mail" info@example.com
Eine Liste der aktuellen Kryptowährungen:
Was ist Web3?
Was ist Unterschied zwischen Web3 und Web2?
Was ist Unterschied zwischen Web2 und Web1 (oder Web0)?
Neueste Kommentare
/etc/my.cnf
Edit "/etc/my.cnf" ( under [mysqld] ):
transaction_isolation="READ-COMMITTED"
Restart MariaDB / MySQL:
Create Sub-Directories with WGET
wget -U 'Mozilla/MyUserAgent' -P MyTempDir123 --wait=0.2 --random-wait -nd -r -x -l 4 -e robots=off --reject
Ignore Binaries, JS, CSS etc
wget -U 'Mozilla/MyUserAgent2024' -P MyOutPutDirectory --wait=1 --random-wait -nd -r -l 2 -e robots=off --reject
Intel(R) Xeon(R) E-2288G CPU @ 3.70GHz
# sysbench --threads="$(nproc)" cpu run
AMD Ryzen 7 PRO 3700 8-Core Processor
# sysbench --threads="$(nproc)" cpu run
Reload .bashrc without logging out
Diese Lösung wird empfohlen aber hat bei mir nicht funktioniert.
Welche Alternative gibt es?
Composer + PHP 8.3
ln -snf /opt/plesk/php/8.3/bin/php /etc/alternatives/php
composer.json
In composer.json, update:
Empty Flood Table
drush sqlq "DELETE FROM flood"
Gmail Apps (SMTP Login):…
Gmail Apps (SMTP Login):
https://security.google.com/settings/security/apppasswords