![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 17.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Czy jest jakiś sposób wysłania maila, żeby przy odbieraniu pokazywał nie tylko adres, ale także np. imię przy wysyłaniu maila przez slrypt php?
I tak przy okazji: jak wysyłać maile, żeby w nagłówku nie było adresu serwera, na którym znajduje się skrypt, tylko rzeczywisty, na którym znajduje się skrzynka e-mail (oczywiście maile będą wysyłane po zalogowaniu - używam IMAP)? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 296 Pomógł: 0 Dołączył: 9.05.2002 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
nie jestem pewien, czy o to Ci chodzi...
[php:1:9f829f609b]<?php $do = "From: imie <email>rn"; $naglowki = "From: imie <email>rn"; mail($do, $temat, $tresc, $naglowki); ?>[/php:1:9f829f609b] -------------------- audaces fortuna iuvat!
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 602 Pomógł: 1 Dołączył: 3.04.2004 Skąd: Trójmiasto (Gdańsk) Ostrzeżenie: (0%) ![]() ![]() |
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 -------------------- |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 17.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Z tym nickiem to właśnie o to chodziło.
A z tą funkcją do wysyłania maili coś jest nie tak. Niby działa i nawet pisze, że wiadomość została wysłana, a nie wysyła. I jeszcze jedno: nawet jak wpiszę złe hasło, to i tak pisze, że wiadomość została wysłana... :? |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 00:42 |