Zum Inhalt springen

eGo

Mitglieder
  • Gesamte Inhalte

    35
  • Benutzer seit

  • Letzter Besuch

Beiträge von eGo

  1. 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.

  2. 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/spam

    In 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]

  3. 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++;
    }

  4. 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]

  5. 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 :D

  6. 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.

  7. 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?

  8. 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".

  9. 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.

  10. 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?

  11. @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.

  12. 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?

  13. 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.

  14. 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.

  15. 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.

  16. 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?

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...