Ten kod zapodał Liko na "php":
[php:1:53e3d328a6]
<?php
function send_email($senderMail, $mailTo, $subject, $message, $smtpHost, $smtpUser,
$smtpPass){
$subject = stripslashes($subject);
$message = stripslashes($message);
$message = nl2br($message);
$smtp_error = '';
if (!$socket = @fsockopen("$smtpHost",25,$errno,$errstr,30))
$smtp_error = "Nie można ustanowić poł±czenia z hostem SMTP
$smtpHost: $errno: $errstr";
if(isSet($socket)){
if(!empty($smtpUser) && !empty($smtpPass)){
fputs($socket, "EHLO ".$smtpHost."rn");
fputs($socket, "EHLO ".$smtpHost."rn");
fputs($socket, "AUTH LOGINrn");
fputs($socket, base64_encode($smtpUser)."rn");
fputs($socket, base64_encode($smtpPass)."rn");
$senderMail = trim($senderMail);
fputs($socket, "MAIL FROM: <$senderMail>rn");
$mailTo = trim($mailTo);
fputs($socket, "RCPT TO: <$mailTo>rn");
fputs($socket, "DATArn");
fputs($socket, "Subject: $subjectrn");
fputs($socket, "To: $mailTorn");
fputs($socket, "Content-type: text/html;
charset=iso-8859-2rnrnrn");
// fputs($socket, "From: $senderMailrn");
// fputs($socket, "Reply-To: $senderMailrn");
// fputs($socket, "return-Path: $senderMailrnrn");
fputs($socket, "$messagern");
fputs($socket, ".rn");
fputs($socket, "QUITrn");
fclose($socket);
}
else{
$smtp_error = "Nie podano hasła lub loginu na smtp!";
}
}
if(empty($smtp_error)) $smtp_error = "Wiadomo¶ć została wysłana.";
return $smtp_error;
?>[/php:1:53e3d328a6]
a jeżeli chodzi o wysyłanie maila pod nickiem :
Kod
From: nick <adres@domena.com>
pozdrawiam