Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Есть у кого-то готовый ?
Какой посоветуете?
Нужна реализация отправки через smtp с авторизацией и чтение через IMAP или POP3.
$login = "login";
$password = "password";
$server = '{imap.gmail.com:993/ssl/novalidate-cert}';
$connection = imap_open($server, $login, $password);
$count = imap_num_msg($connection);
for($i = 1; $i <= $count; $i++) {
$header = imap_headerinfo($connection, $i);
if ($header->Unseen=="U" && $header->subject=="Welcome to biz.nf") {
$raw_body = imap_body($connection, $i);
preg_match("|Client ID: (.*?)<br>|is", $raw_body, $out);
$id = $out[1];
preg_match("|Password: (.*?)<br>|is", $raw_body, $out);
$pass = $out[1];
add_f($id.":".$pass."\n");
imap_setflag_full($connection, $i, "\\Seen");
}
}
imap_close($connection);
+1! Лучший имхо...phpmailer посмотри , весьма функциональный
с gmail работает
Это ты у хостера спросиНа хостинге вылезает ошибка "Could not instantiate mail function" при использовании phpmailer.
Братья, подскажите пожалуйста, как лечить, как найти ошибку?
public function MailSend($header, $body) {
$to = '';
for($i = 0; $i < count($this->to); $i++) {
if($i != 0) { $to .= ', '; }
$to .= $this->AddrFormat($this->to[$i]);
}
$toArr = split(',', $to);
$params = sprintf("-oi -f %s", $this->Sender);
if ($this->Sender != '' && strlen(ini_get('safe_mode'))< 1) {
$old_from = ini_get('sendmail_from');
ini_set('sendmail_from', $this->Sender);
if ($this->SingleTo === true && count($toArr) > 1) {
foreach ($toArr as $key => $val) {
$rt = @mail($val, $this->EncodeHeader($this->SecureHeader($this->Subject)), $body, $header, $params);
}
} else {
$rt = @mail($to, $this->EncodeHeader($this->SecureHeader($this->Subject)), $body, $header, $params);
}
} else {
if ($this->SingleTo === true && count($toArr) > 1) {
foreach ($toArr as $key => $val) {
$rt = @mail($val, $this->EncodeHeader($this->SecureHeader($this->Subject)), $body, $header, $params);
}
} else {
$rt = @mail($to, $this->EncodeHeader($this->SecureHeader($this->Subject)), $body, $header);
}
}
if (isset($old_from)) {
ini_set('sendmail_from', $old_from);
}
if(!$rt) {
$this->SetError($this->Lang('instantiate'));
return false;
}
return true;
}