Ich habe eine Website in PHP
Senden mehrerer E-Mail an seine Benutzer.
Da ich in der Lage sein muss, E-Mails zu debuggen, habe ich ein E-Mail-Konto ([email protected]) erstellt und diese E-Mail-Adresse dem BCC-Feld jeder E-Mail hinzugefügt, die mein Server sendet.
Es war sehr nützlich, aber ich habe die Anzahl der E-Mails meines Servers unterschätzt und der Posteingang dieses Kontos wird sehr unordentlich.
Was ich tun möchte, ist, entweder durch Konfiguration oder durch Skripting, E-Mails automatisch in einen bestimmten Ordner basierend auf ihrem Thema.
Automatisch eine E-Mail in einen Ordner verschieben
Zum Beispiel jede E-Mail die Regex passende unten sollte in einem „Welcome“ -Ordner
/Welcome to my website ([A-Za-z0-9])\w+/g
Wie kann ich meine Konfiguration gesetzt werden Server/Erstellen Sie ein Skript automatisch eine E-Mail-Konto des Posteingang zu organisieren, basierend auf E-Mail-Thema ?
Meine Website verwendet Apache2, PHP5.6, Postfix und Dovecot.
Es ist der Mail-Client, der die E-Mails zwischen Ordnern bewegt. Sie können nicht steuern, in welchem Ordner die E-Mail, die Sie senden, auf dem Empfängerkonto landen wird. Überprüfen Sie Ihren E-Mail-Client (oder vielleicht Ihren E-Mail-Server) auf Anweisungen zum Hinzufügen von Filtern. –
@MagnusEriksson Es gibt eine serverseitige 'sieb'-Scripting-Funktion (implementiert als' pidgeonhole' für 'dovecot'), die es ermöglicht, Nachrichten ohne Interaktion mit MUA auszusortieren und in den gewünschten IMAP-Ordner zu verschieben. Der Benutzer kann sieben Regeln festlegen, die übereinstimmende Nachrichten in die entsprechenden Unterordner der INBOX verschieben. – Kondybas