Skip to main content


@helpers
Hallo Zusammen,
ich habe es heute gewagt (und m.E. auch geschafft :blobsunglasses: ) einen friendica-server zu installieren.

Ich habe die Installation ZWEI mal komplett durchgefΓΌhrt, und bei der Angabe der E-Mail 2, 3, 4 mal kontrolliert, keinen Tippfehler gemacht zu haben. Trotzdem bekomme ich keine Installations-Email.

Jetzt sehe ich einen wunderschΓΆnen LOGIN-Screen, komme aber nicht weiter. Komme ich im Nachhinein noch an die angegebene E-Mail Adresse ran um diese ggfs zu Γ€ndern?
@HogwartsGraduated β™‚οΈπŸ³οΈβ€πŸŒˆβ™ˆπŸ’‰ , was fΓΌr einen Provider hast Du fΓΌr den Empfang dieser Mail angegeben? Es gibt viele GrΓΌnde (z.B. dynamische IP-Adressen), die das Einliefern bei Deinem Provider erschweren. Hast Du vor der Friendica-Installation mal ne Mail von dem Server aus verschickt?
Klasse, danke fΓΌr diese ausfΓΌhrliche Info. Damit sollte ich nun (hoffentlich) weiterkommen. DaumendrΓΌcken kann sicher nichts schaden ;-)
btw: PW zurΓΌcksetzen habe ich probiert, kommt aber auch keine E-Mail
ich habe auch nie verstanden, warum diese erste Mail manchmal so lange dauerte.
Vielleicht den 'bin/worker.php'-Trick versuchen und dann erstmal einen Tee kochen usw.
Ihr dΓΌrft mich geteert und gefedert durchs Dorf jagen!
Wenn ich in der E-Mail Adresse anstatt des @ einen . setze, wundere ich mich ΓΌber nichts mehr
..na dann hat doch die Info zur Ablage der Mailadresse geholfen.
Zu mΓΌde fΓΌr dorfjagen, also einfach "Daumen hoch".
Es tut mir sehr leid, aber ich muss diesen thread wieder aufgreifen - ich bekomme vom friendica-server leider immer noch keine emails...
:blobnervous:
Zumindest bei mir lΓ€uft es auf Uberspace mit PHP 7.4 nicht, ich bekomme einen "500 Internal Server Error".

Dieselbe Konfiguration lief zuvor mit 7.3 ganz gut und seit ca 3 Wochen mit PHP 8.1 vollkommen unauffΓ€llig prima.
hat das irgendetwas mit friendica zu tun?:

This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

1@test4xrumer.store
retry timeout exceeded
die EmpfΓ€nger-Adresse funktioniert nicht?
Vermutlich hast Du Dir schon mal erfolgreich von irgendwo anders eine eMail an diese Adresse geschickt?
..dachte ich mir.
Leider keine weiteren Ideen dazu vorhanden :(
jo - ist ein blΓΆder Fehler, wenn man nicht so tief reinschauen kann, wie man's gerne mΓΆchte und ich bedanke mich fΓΌr eure MΓΌhen...

Folgenden Hinweis habe ich noch beim provider gefunden:
Note: If you want to send emails via SMTP from a hosting account (e.g. over PHP), you must use port 587.

kann ich das irgendwo beim friendica server einstellen?
Erstmals habe ich EintrΓ€ge im E-Mail Log gefunden, die ich hier auszugsweise zeigen mΓΆchte, muss ich aber LΓ€ngen bedingt splitten:

1.:
LOCAL noreply@friendica.agb-web.de Server IP-Adresse 127.0.0.1
2022-04-25 14:26:08

2022-04-25 14:26:08 U=agbewe Information: outgoing score 38: score_from_domain_is_foreign +2.60,score_xauth_domain_differs_from_domain +1.00,score_envelope_from_domain_is_foreign +0.20,score_stats_deviation +0.00
friendica@agb-web.de
2022-04-25 14:26:08
CV=yes: SMTP error from remote mail server after pipelined end of data: 550 Sender verify failed
@HogwartsGraduated β™‚οΈπŸ³οΈβ€πŸŒˆβ™ˆπŸ’‰ Friendica kann Mails wohl auch direkt selber ΓΌber PHP und mit einem E-Mailpostfach senden, aber das nutze ich nicht und es kann dann eben auch nur Friendica, aber du willst vielleicht auch noch andere E-Mails bekommen, bspw. die von cron jobs.

@Roland HΓ€der@diritschka@Bionk
Bei mir sind die Mails mit den Zugangsdaten immer einfach so rausgegangen, also ohne dass ich irgendwelche Mailserver einrichten musste.
Irgendein Default- PHP-Dienst, wie ich vermute.
@Bionk eher default stack in Linux, da ist immer Sendmail installiert... nehme ich an, war zumindest frΓΌher immer so.
Unbrauchbar werden meines Wissens die Friendica-Accounts. Man kann sie nicht mit demselben Namen unter derselben Domain neu einrichten. @HogwartsGraduated β™‚οΈπŸ³οΈβ€πŸŒˆβ™ˆπŸ’‰ Hintergrund ist, dass stillgelegte Accounts nicht irgendwann in der Zukunft von Dritten ΓΌbernommen werden kΓΆnnen sollen.

Nach meiner Erfahrung aufgrund mehrerer UmzΓΌge dieser Instanz ist es aber mΓΆglich, den Accountnamen zu sichern (Einstellungen > PersΓΆnliche Daten exportieren) und diesen dann in eine frische Installation unter derselben Domain zu reimportieren.
dafΓΌr mΓΌsste ich mich aber zunΓ€chst ΓΌberhaupt mal anmelden kΓΆnnen, womit der Kreis geschlossen wΓ€re.
Ja, @Michael Vogel schreibt das auch immer mal.
TatsΓ€chlich ist meine Instanz vier Mal auf diese Weise umgezogen, bis ich hier bei Uberspace gelandet bin. Aus Unwissenheit habe ich diesen und zwei andere Accounts auf genau die beschriebene Art wiederhergestellt. Zuletzt im Sommer '21.
Auch Kontakte nach draußen haben danach weiterhin funktioniert und tun es immer noch.
@utzer ...und ohne das Sichern > Wiederherstellen-Feature wΓ€re auch ein Umzug zu einer anderen Instanz nicht mΓΆglich.
Daher mΓΌsste es an sich an der ID des Accounts liegen.
Was sagt @Michael Vogel dazu (damit das endlich fΓΌr alle Zeiten geklΓ€rt ist)?
@Bionk glaub der Umzug auf einen anderen Server ist dann wieder was anderes und ich meine auch noch nicht vollumfΓ€nglich funktionierend.
Das ist in etwa so, als wenn Du Dein Fahrzeug dadurch zum Anhalten bringst, dass Du gegen Betonpfeiler fΓ€hrst.
Aber was sagt mir das Betonpfeiler-Beispiel? Geht es technisch, oder nicht?

Man muss ja nicht alle alten BeitrΓ€ge mitnehmen. Bei all Deinem BemΓΌhen um Datenbankrettungen (nochmals danke!, danke! danke! ΓΌbrigens) - nichts gegen eine frisch geputzte Instanz ;-)
Es kann etwas dabei kaputtgehen, z.B. wirst Du Probleme bei Kontakten zu Diaspora haben.
Okay, danke Dir. Dieser Strang ist hier eigentlich offtopic.
Ich sehe Nach- und Vorteile und würde das gerne mal grundsÀtzlich zuende erârtern und Wissenslücken schließen. Ok oder biste davon genervt?
Mail-Server ist vom selben web-provider, also gehe ich davon aus, dass dieser soweit korrekt installiert ist.

Es gibt eine Art config-Seite fΓΌr e-mails, von der ich mal einen screenshot gemacht habe. Evtl fΓ€llt euch irgendetwas auf, was ich eintragen kann/sollte. Sind fΓΌr mich soz. 'Spanische DΓΆrfer' ;-)
@HogwartsGraduated β™‚οΈπŸ³οΈβ€πŸŒˆβ™ˆπŸ’‰ ok, dann probier mal das hier auf der Console:
echo "My message" | mail -s subject user@gmail.com

Ersetze die drei Teile mit validen und gewΓΌnschten Dingen Dingen.

Und teste mal dem Empfang woanders, ggf. bei einer alten GMX Adresse, ich nehme an das dann was bezΓΌglich SPF oder DMARC nicht korrekt ist. Aber ich kenne mich da nicht so aus, mein Setup generiert mir angepasste Beispiele die ich dann nur kopiere.

@Roland HΓ€der@diritschka@Bionk
ich habe leider keine Konsole beim provider. Das mit gmx versuche ich mal ;-)
@HogwartsGraduated β™‚οΈπŸ³οΈβ€πŸŒˆβ™ˆπŸ’‰ dann richte einen Cronjob ein der jeder Minute ausgefΓΌhrt wird und deaktiviere den wieder nach 3 Minuten oder so.

Consolen Zugriff wird bei Friendica im Grunde vorausgesetzt, aber wenn du irgendwie Befehle ausfΓΌhren kannst, dann reicht das meistens.

@Roland HΓ€der@diritschka@Bionk
Na, solange Du kein Spanisch sprichst, wΓΌrde ich mich auf die Friendica-Instanz konzentrieren ;)
Alles auf einmal macht die Sache unnΓΆtig komplex.
Um diesen Strang positiv abzuschließen: ich habe den Fehler gefunden:
Beim Erstaufruf hatte ich als Server-Namen die sub-domain eingetragen.
Evtl. kΓΆnnt Ihr in der Eingabemaske noch den Hinweis zufΓΌgen, dass nicht die sub-domain, sonder stamm-domain einzutragen ist.

Uff. Schwere Geburt.
Ich danke euch allen fΓΌr die wirklich lobenswerte UnterstΓΌtzung! :blobcheer:
@HogwartsGraduated β™‚οΈπŸ³οΈβ€πŸŒˆβ™ˆπŸ’‰ wΓΌrde ja sagen subdomain ist richtig. Dienste brauchen immer nur den FQDN, dass kann eine Subdomain sein, eben der Domainname auf dem der Dienst erreichbar sein soll.

@Roland HΓ€der@diritschka@Bionk
Das Problem bei der Subdomain ist, dass er da auch die E-Mail-Adresse hinschickt, was zumindest bei mir das Problem mit der Mail Zustellung verursacht hat (email@sub.domain.de). Keine Ahnung, ob das jetzt andere Seiteneffekte auslâst. Mir ist soweit bisher nichts aufgefallen...🀷
@HogwartsGraduated β™‚οΈπŸ³οΈβ€πŸŒˆβ™ˆπŸ’‰ nee, Mails schickt es nur an die Mailadressen die die Nutzer angeben. Absender ist was anderes, dass wird wohl der Webserver sein, also http@subdomain.example.org oder statt http www-data oder so.
Ich habe mit dica.interfel.de ja auch eine Subdomain am laufen.
Das muss in der .httaccess korrekt konfiguriert sein: wie in der Vorlage .httaccess-dist beschrieben genΓΌgt es, ein "RewriteBase /" auszukommentieren.
Fehlte das evt und der Aufruf des PHP-Mailers hat daher einfach nicht funktioniert?
Ihr habt mich soweit neugierig gemacht, dass ich (vermutlich noch heute) ein clean install machen werde πŸ˜‰
Ich als große Freund von Clear-Install lass unseren Kontakt mal bestehen, um danach die KonnektivitÀt zu testen. Gehe davon aus, das Du ein Backup-Restore der Accounts machst. Oder?
Importieren kannst Du bei der Einrichtung nur den Admin selbst und dann als angemeldeter Admin weitere Accounts, indem Du "uimport" an die URL anhΓ€ngst. Also zB https://social.agb-web.de/uimport. Viel Erfolg.
Klingeln Euch die Ohren bei folgendem Eintrag in der Maillog?

CV=yes: SMTP error from remote mail server after pipelined end of data: 550 Sender verify failed
wenn ich das hier richtig verstehe, dann versucht
noreply@social.agb-web.de
eine E-Mail an
social@agb-web.de zu schicken.
Diese Box lehnt aber ab, weil er den Absender bzw dessen Domain ablehnt.

Woher zieht er diese Absender-(sub-)Domain? Wo kann ich den Γ€ndern?
Nach mehrfacher Neu-Installation und Modifikationen der .htacces sowie config/local.config.php lege ich fΓΌr heute erst mal eine lΓ€ngere kreative Pause ein. Ich habe den provider-support das Problem geschildert und sie gebeten, ein Auge auf die Webserver-Konfiguration zu werfen.
Ich vermute, vor Montag wird da nichts mehr passieren. Schaun mer mal πŸ˜‰
@HogwartsGraduated β™‚οΈπŸ³οΈβ€πŸŒˆβ™ˆπŸ’‰
guck mal hier https://kitson-consulting.co.uk/blog/correctly-setting-return-path-emails-sent-php

Der Teil da ggf.
<IfModule mod_php7.c>
    php_value mail.force_extra_parameters "-fsender@example.net"
</IfModule>


evtl. musst du rausfinden ob es php7 oder php8 oder nur php heißt, und natürlich eine gültige E-Mail eintragen. also sender@example.net durch was existierende ersetzen.

@Bionk
ich habe in der mail-log das erste mal EintrΓ€ge gefunden, die sich auf die Admin-Adresse meiner friendica-Installation beziehen. Habt ihr eine Adresse, so ich das hinschicken kann? Ich glaube nicht, dass es Sinn macht, das hier rein zu trΓΆten ;-)
@HogwartsGraduated β™‚οΈπŸ³οΈβ€πŸŒˆβ™ˆπŸ’‰ Nein, ich vermute, dass test4xrumer.store nicht lokal aufgeloest werden kann oder der SMTP-Port lokal blockiert ist. Auf meinem Server z.B. musste ich meine eigenen Domains lokal mit #Bind9 aufloesen, dann kamen bei mir dieselbigen Mails nicht mehr.

Noch mehr Gruende:
- Das Mailfach ist voll (vermutlich weniger)
- Der SMTP-Port ist blockiert (bereits genannt)
- Spam-Filter blockieren (koennte sein)
- Lokale Routing-Probleme im Netzwerk (falls du root werden kannst, pruefe mit $ sudo route -n nach, dass alle noetigen Routen vorhanden sind, anderfalls informiere deinen Hoster)
⇧