mabu: mail() Alternative

Hi!

So wie's aussieht, hat mein Anbieter die mail() Funktion gesperrt.

mail() has been disabled.

Also würde ich gerne wissen, ob es noch eine andere Möglichkeit gibt?

mfg,
mabu

  1. Holladiewaldfee,

    mail() has been disabled.

    Also würde ich gerne wissen, ob es noch eine andere Möglichkeit gibt?

    Jep. Ein passendes mail-Programm aufrufen. Wie's geht, steht in der Anleitung von mail() (http://www.php.net/manual/en/function.mail.php):

    function sendmail($to='', $subject='', $message='', $headers='', $extra='')
    {
    $fd = popen("/usr/sbin/sendmail -t $extra", 'w');

    fputs($fd, "To: $to\n");
    fputs($fd, "Subject: $subject\n");
    fputs($fd, "X-Mailer: PHP4\n");

    if ($headers)
     fputs($fd, "$headers\n");

    fputs($fd, "\n");
    fputs($fd, $message);
    pclose($fd);
    }

    Ciao,

    Harry

    --
      Hä? Was? Signatur?! Kann man das essen?
      Wirrwarr: sh:| fo:) ch:] rl:° br:& n4:° ie:% mo:) va:) de:[ zu:) fl:( ss:) ls:[ js:|
  2. Moin,

    Also würde ich gerne wissen, ob es noch eine andere Möglichkeit gibt?

    Schau nach ob fsockopen noch geht, obwohl das relativ unwahrscheinlich ist. Falls ja, verbinde dich damit einfach mit einem Mailserver und schicke deine Mail zu Fuß ab.
    Dazu brauchst du RFC 2821 (Simple Mail Transfer Protocol, http://www.faqs.org/rfcs/rfc2821.html) und RFC 2822 (Internet Message Format, http://www.faqs.org/rfcs/rfc2822.html).

    --
    Henryk Plötz
    Grüße von der Ostsee