-
Gesamte Inhalte
35 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Beiträge von eGo
-
-
Nun...ich hab SpamAssassin auf meinem 1&1 Root-Server installiert und den spamd mittels "-c -d" gestartet. Hab die procmailrc in /etc/ gepackt, aber es findet einfach kein Transport zu SpamAssassin statt. Im Mail.log steht immer "warning: connect to spamassassin: no such file or directory". Was kann ich tun, um dies wegzubekommen, da es mein Logfile jede Minute mit diesem Eintrag vollbombt?
System: SuSE 8.1 - 1&1 Rootserver.
Ich habe SpamAssassin 2.60 als TAR von der offiziellen Seite gezogen. Entpackt und installiert mittels:
perl Makefile.PL
make
make install[/php]Da ich Confixx auf meinem System laufen habe, nimmt Confixx die PROCMAILRC irgendwie nicht an, wenn ich sie in die HOME-Dir's packe. Warum auch immer.
[b]/etc/procmailrc[/b]
[php]:0fw
| /usr/bin/spamc
:0e
{
EXITCODE=$?
}
:0:
* ^X-Spam-Status: Yes
/var/spool/mail/spamIn der Main.cf von Postfix hab ich lediglich PROCMAIL, als mailbox_command aktiviert
mailbox_command = /usr/bin/procmail
SPAMD hab ich mit Parameter "-a -d -c" als Daemon gestartet.
Die Master.cf habe ich nicht angerührt und alles auf Standard gelassen. Alles anderen Programmkonfigurationen habe ich nicht geändert.
Im Netz kursieren unterschiedliche Konfigurationen und meine ist die einzige, welche auf meinem 1&1 Rootserver funktioniert.
SpamAssassin läuft jetzt zwar, aber die Fehlermeldung im Logfile ist immer noch.
/etc/postfix/main.cf
queue_directory = /var/spool/postfix
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
mail_owner = postfix
default_privs = autoresp
myhostname = ***************** // muß ja nicht jeder wissen
mydomain = ****************** // muß ja nicht jeder wissen
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, $mydomain
mynetworks_style = host
relay_domains = $mydestination
local_recipient_maps = $alias_maps unix : passwd.byname
in_flow_delay = 0
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mail_spool_directory = /var/mail
mailbox_command = /usr/bin/procmail
fast_flush_domains = $relay_domains
smtpd_banner = $myhostname ESMTP $mail_name
debug_peer_level = 2
debugger_command =
PATH=/usr/bin:/usr/X11R6/bin
xxgdb $daemon_directory/$process_name $process_id & sleep 5
sendmail_path = /usr/sbin/sendmail
newaliases_path = /usr/sbin/sendmail
mailq_path = /usr/bin/mailq
setgid_group = maildrop
manpage_directory = /usr/share/man
sample_directory = /usr/share/doc/packages/postfix/samples
readme_directory = /usr/share/doc/packages/postfix/README_FILES
maps_rbl_domains = relays.bl.kundenserver.de dnsbl.njabl.org relays.ordb.org rblmap.tu-berlin.de
#suseconfig:
canonical_maps = hash:/etc/postfix/canonical
virtual_maps = hash:/etc/postfix/virtual, hash:/etc/postfix/confixx_virtualUsers, hash:/etc/postfix/confixx_localDomains
relocated_maps = hash:/etc/postfix/relocated
transport_maps = hash:/etc/postfix/transport
sender_canonical_maps = hash:/etc/postfix/sender_canonical
masquerade_exceptions = root
masquerade_classes = envelope_sender, header_sender, header_recipient
inet_interfaces = all
masquerade_domains = unrealediting.de
smtpd_sender_restrictions = hash:/etc/postfix/access
smtpd_client_restrictions =
strict_rfc821_envelopes = no
smtpd_recipient_restrictions = permit_sasl_authenticated, reject_maps_rbl, reject_unauth_destination
#SMTPD Auth
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
#TLS Support
smtpd_use_tls = yes
#smtpd_tls_auth_only = yes
smtpd_tls_key_file = /etc/postfix/key.pem
smtpd_tls_cert_file = /etc/postfix/cert.pem
smtpd_tls_CAfile = /etc/postfix/cacert.pem
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
tls_random_source = dev:/dev/urandom[/php][b]/etc/postfix/master.cf[/b]
[php]#
# ==========================================================================
# service type private unpriv chroot wakeup maxproc command + args
# (yes) (yes) (yes) (never) (50)
# ==========================================================================
smtp inet n - n - - smtpd
smtps inet n - n - - smtpd
-o smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes
#submission inet n - n - - smtpd
# -o smtpd_enforce_tls=yes -o smtpd_sasl_auth_enable=yes
#628 inet n - n - - qmqpd
pickup fifo n - n 60 1 pickup
cleanup unix n - n - 0 cleanup
qmgr fifo n - n 300 1 qmgr
#qmgr fifo n - n 300 1 nqmgr
#tlsmgr fifo - - n 300 1 tlsmgr
rewrite unix - - n - - trivial-rewrite
bounce unix - - n - 0 bounce
defer unix - - n - 0 bounce
flush unix n - n 1000? 0 flush
smtp unix - - n - - smtp
showq unix n - n - - showq
error unix - - n - - error
local unix - n n - - local
virtual unix - n n - - virtual
lmtp unix - - n - - lmtp
#localhost:10025 inet n - n - - smtpd -o content_filter=
#
# Interfaces to non-Postfix software. Be sure to examine the manual
# pages of the non-Postfix software to find out what options it wants.
# The Cyrus deliver program has changed incompatibly.
#
cyrus unix - n n - - pipe
flags=R user=cyrus argv=/usr/lib/cyrus/bin/deliver -e -m ${extension} ${user}
uucp unix - n n - - pipe
flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
ifmail unix - n n - - pipe
flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
bsmtp unix - n n - - pipe
flags=Fq. user=foo argv=/usr/local/sbin/bsmtp -f $sender $nexthop $recipient
vscan unix - n n - 10 pipe
user=vscan argv=/usr/sbin/amavis ${sender} ${recipient}
procmail unix - n n - - pipe
flags=R user=nobody argv=/usr/bin/procmail -t -m /etc/procmailrc ${sender} ${recipient}/var/log/mail
Nov 16 10:27:14 ******** postfix/qmgr[6051]: warning: connect to transport spamassassin: No such file or directory
Nov 16 10:28:14 ******** postfix/qmgr[6051]: warning: connect to transport spamassassin: No such file or directory
Nov 16 10:29:14 ******** postfix/qmgr[6051]: warning: connect to transport spamassassin: No such file or directory
Nov 16 10:30:14 ******** postfix/qmgr[6051]: warning: connect to transport spamassassin: No such file or directory[/php] -
Die Funktion nutzt mir nicht wirklich viel, da ein gefülltes Array Voraussetzung dafür ist.
Ich hab derweilen mal zwei Versuche gestartet.
Die erste ist immer noch zu performancelastig, die zweite aber nicht hübsche Version funktioniert dagegen viel besser.
1. Variante:
$ergebnis = mysql_query($sqlbefehl, $serverid);
$num_fields = mysql_num_fields($ergebnis);
$x = 0;
while($fetchnews = mysql_fetch_array($ergebnis)) {
for($j = 0; $j < $num_fields; $j++){
$name = mysql_field_name($ergebnis, $j);
$news[$x][$name] = $fetchnews[$name];
}
$x++;
}
[/php]2. Variante
[php]
$ergebnis = mysql_query($sqlbefehl, $serverid);
$x = 0;
while($fetchnews = mysql_fetch_array($ergebnis)) {
$news[$x][id] = $fetchnews[newsid];
$news[$x][title] = $fetchnews[newstitle];
$news[$x][date] = $fetchnews[newsdate];
$news[$x][time] = $fetchnews[newstime];
$news[$x][text] = $fetchnews[newstext];
$news[$x][details] = $fetchnews[newsdetail];
$news[$x][links] = $fetchnews[newslinks];
$news[$x][user] = $fetchnews[newsuser];
$x++;
} -
Hi...
Ich kenn mich mit Arrays nicht so aus, aber ich brauche es um Datenbankabfragen zu minimieren.
Ich möchte das gefüllte Array ("mysql_fetch_array(query-ergebnis)") in ein neues Array schreiben. Leider wird in meinen Script nur der 1. Datensatz in das Array geschrieben. Ich benötige aber alle, welche als Ergebnis des Querys zurückgegeben wurden.
Kann mir jemand Hilfe leisten?
$ergebnis = mysql_query($sqlbefehl, $serverid);
while($fetchnews = mysql_fetch_array($ergebnis)) {
$news = array(array(
"id"=>$fetchnews[newsid],
"title"=>$fetchnews[newstitle],
"date"=>$fetchnews[newsdate],
"time"=>$fetchnews[newstime],
"user"=>$fetchnews[newsuser],
"text"=>$fetchnews[newstext]
));
}
for($x = 0; $x < count($news); $x++) {
echo $news[$x][id];
echo $news[$x][title];
echo $news[$x][date];
echo $news[$x][time];
echo $news[$x][user];
echo $news[$x][text];
}
[/PHP] -
Schön, daß die hier ansässigen Gurus bei solchen Notfällen nicht einmal eine Lösung für andere haben...schämt euch was
So...
Durch ganz dummen Zufall bin dem Rätsel auf der Spur gewesen und hab es gelöst. Das Zauberwort heißt MDAC (Microsoft Data Access Components).
Nach der Installation der MDAC ging wieder alles zu deinstallieren was ich wollte.
Ich schätze mal dieser Fehler durch die Deinstallation des SQL 2000 Servers verursacht wurde.
Ich frag mich nur was MDAC mit der Softwaredeinstallation in der Systemsteuerung zutun hat?
Ich werde MS niemals begreifen
-
Setz mal den CHMOD des Ordners auf 777.
Ohne entsprechende Rechte kannst du hochladen wie du willst.
Ansonsten schau dir mal dieses Beispiel an -> http://www.php4-forum.de/beispiele/anwendung_upload.htm
-
-
Präzesiere mal deine Frage? Welche Sprache wird benutzt bzw. was soll wie gesetzt werden?
-
lol...da hast du aber ein ziemlich schlechtes Augenmaß.
Favicons werden vom Browser nur mit einer max. Größe von 16x16 Pixel verarbeitet.
Alles was darüber leigt wird dementsprechend an die Größe angepaßt.
Wie man Icons erstellt weißt du ja hoffentlich.
Im HTML ist es im HEAD eingebettet:
<HEAD>
...
<LINK REL="bookmark" HREF="favicon.ico">
<LINK REL="SHORTCUT ICON" HREF="favicon.ico">
</HEAD>[/PHP]Der IE zeigt das Icon aber nur an, wenn es sich als Bookmark gespeichert wurde. Wird der Chache geleert ist auch das Icon wieder futsch. Opera zeigt es immer an, da es das Icon ständig von der Seite lädt.
-
Vielleicht sollte die Diskette eine Bootdiskette sein mit einer Batch-Datei, welche die Setup.exe mit deiner Datei als Parameter von der CD startet
Ob so ein Script überhaupt lauffähig ist, kann ich nicht beantworten.
-
Beim Advanced Server ist der Button zur Software-Deinstallation (Systemst. -> Software) standardmäßig deaktiviert.
Da einige Programme keinen entsprechenden Shortcut mitbringen, lassen sie sich nur manuell löschen.
Meine Frage: Wie aktiviert man nun diesen entsprechende Button? Würde ein Ändern der Sicherheitseinstellungen etwas bringen?
-
Ah...herzlichen Dank
An die Optionen hab ich noch garnicht gedacht.
THX
-
Daemon hab ich jedesmal neu gestartet. Selbst das mit den Einträgen in der host-Tabelle funktioniert nicht.
Root-Passwort wurde von Haus aus schon gesetzt.
Keine Ahnung wegen Firewall...ist ein Rootserver von 1&1 mit Confixx drauf.
Ich blicke bei denen ihrer Install sowieso nicht richtig durch.
Wollte was Kompilieren und mußte sämtliche DEV's erstmal installieren...und sowas nennt sich bei denen "vorinstalliertes System".
-
Das Ändern hat nix gebracht.
Habe zig Varianten mit dem Host durchprobiert, doch bekomme immer noch keine Verbindung zur DB über den Client.
DB-Port ist auch OK...aber mit dem Socket hat das nichst zutun oder sind es noch andere Einstellungen (inetd) ???
-
Wie kann ich meinen Apache-Server so konfigurieren, daß ich auch einen Zugriff auf die MySQL-DB's von Außen her gestatten kann (MySQL-Clients ohne SSH) ???
Im Moment bekomme ich keinen Zugriff auf die DB's (Error 10061 - Can't connect to MySQL database server)...Zugangsdaten und IP des Servers sind korrekt.
-
OK...hat sich erledigt
Folgende Thread hat mir mit meinem Problem geholfen:
http://www.fachinformatiker-world.de/forums/showthread.php?s=&threadid=39977&highlight=openbasedir
-
Ich habe einen Webserver (SuSE 8.0) und sobald ich in irgend einem PHP-Script über INCLUDE oder REQUIRE etwas einbinde, dann bekomme ich folgende Fehlermeldung:
open_basedir restriction in effect. File is in wrong directory
In der php.ini ist "open_basedir" deaktiviert.
Wie bekomme ich diese weg?
-
Ich nutze seit Jahren AceFTP (http://www.visicommedia.com) und er zeigte mir immer versteckte Dateien an.
Wie gesagt...die Einstellungen, wegen .htaccess in der httpd.conf sind gesetzt.
Es muß also an etwas anderem liegen.
Gibt es irgendwo noch eine Option beim Apache, welche man ihm sagen kann, daß er versteckte Dateien auch versteckt hält?
-
@Hans
Da hast du mich missverstanden. Der Zugriff auf das Verzeichnis erfolgt nur durch ein FTP-Programm (Download/Upload) und nicht über den Browser.
Die .htaccess stellt nur den Verzeichnisschutz im Browser dar und darf nur mit entsprechenden Rechten betreten werden, welche widerrum in der .htaccess festgelegt wurden.
@Jaraz
Diese Einstellung ist in der httpd.conf gesetzt.
Also suche ich nun einen anderen Weg, um die sie sichtbar zu machen.
Es muß also vom System automatisch als versteckt gesetzt worden sein. Nur wie schalte ich das ab.
-
Ich habe einen neue Webserver mit installiertem SuSE 8.0.
Wenn ich nun per FTP-Programm eine .htaccess in ein Verzeichnis hochlade, wird es nach dem Upload im Verzeichnis nicht angezeigt, obwohl sie vorhanden ist.
Kann man das Verstecken von .htaccess Dateien irgendwie abschalten?
-
Originally posted by rristo
1. Hat jemand Kenntnisse darüber, wer im Köln/Bonner-Raum (gerne aber auch darüber hinaus) eine Umschulung zum Fachinformatiker Fachrichtung Systemintegration anbietet?
2. Welche Chancen habe ich z. Zt. auf dem Markt als Fachinformatiker?
zu 1.
Den Bildungsträger wird meistens von AA zugewiesen. Eine Auswahl wirst du wohl kaum haben, außer daß es das AA dafür vorsieht.
zu 2.
Ich persönlich würde mir über die Chancen auf Arbeitsmarkt keine Gedanken machen. Wenn man es richtig anstellt und eine Firma für eine Einstellung richtig von sich selbst begeistern kann, dann sollte das es kein Problem geben. Nur mit einem starken Selbstbewußtsein sollte an die Sache heran gehen.
-
Kann mir jemand sagen, warum eine Variable vom Typ INT bei einer Ausgabe mal den Wert 1 und dann wieder 256 hat?
Wir haben im Unterricht folgendes Bsp. geschrieben:
#include <iostream.h>
#include <conio.h>
void main() {
int anfang, ende;
cout << anfang << endl;
cout << ende;
getch();
}
Wieso gibt er 1 und 256 aus? Die Variable ist doch normalerweise nicht gesetzt.
Sobald aber die Variable global und nicht innerhalb eines Funktionsblockes gesetzt wird ist sie = 0.
-
Jup...THX for helping
Das mit den Virtual Server hab ich auch herausgefunden. Leider akzeptierte mein W2K-Server es nicht...warum auch immer.
So habe ich kurzerhand "Serv-U" installiert, welches sich auch viel einfacher administrieren läßt, als diese eingebaute und dämliche Windows-Konsole.
Jetzt geht alles, wie ich es wollte.
-
Hi...
Ich besitze einen Hardwarerouter von SMC (Barricade SMC7004BR). Da ich einen meiner Rechner als Server aufgesetzt habe, habe ich nun ein kleines Problem.
Ich möchte diesen Rechner als FTP laufen lassen, doch leider läßt mein Router eine Einwahl von außen auf den Rechner nicht zu oder ich habe eine irgend etwas vergessen.
Was kann ich tun?
-
Sau teurer Verein & Service = 0
Bewerbung im Ausland
in Jobsuche, Bewerbung und Zeugnisse
Geschrieben
Hallo,
ich habe ein Jobangebot als "Tools Programmer" von einer amerikanischen Firma bekommen, da ich einige Applikationen im Web bereitstelle und diese noch weiter entwickle, welche dieser Firma ins Auge gefallen sind.
Mein Problem besteht jetzt darin, daß meine Englischkenntnisse nur auf das Schulenglisch beruhen und ich nicht weiß, ob ich eine fehlerfreie Bewerbung in Englisch hinbekomme. Andereseits weiß ich absolut nicht, wie das Bewerbungschreiben/Lebenslauf in den Staaten auszusehen hat und auf was man Obacht geben sollte. Wie sieht es mit GreenCards/Arbeitserlaubnis/Visa etc. aus...wann bekommt man diese, wenn überhaupt?
Ich habe absolut keinen Schimmer und möchte mir aber dieses Angebot nicht entgehen lassen.