Борьба с попаданием автоматических писем с сайта в спам [ЧАСТИЧНОЕ РЕШЕНИЕ]

Потратил кучу времени на решение проблемы, а именно письма-оповещения с сайта попадали в СПАМ, особенно остро стояла проблема с Google. На данный момент я смог побороть этот недуг и хочу поделиться с вами своим решением.



Читать дальше →

Отправка письма на почту

Здравствуйте! Хочу повесить на сайт форму обратной связи, объясните пожалуйста как мне не использую костылей и велосипедов, отправить письмо на мыло(которое в конфиге задается)? Отправить нужно чисто номер телефона и инфу

Отправка писем через SMTP

Взял версию из SVN, попытка настроить отсылку писем через SMTP & yandex.ru из коробки, успехом не увенчалась. Проблема была в том, что несмотря на установку всех параметров SMTP, алгортим аутентификации не запускался. Для того чтобы отсылка заработало нужно сделать следующие изменения.

добавить в config.php

define('SYS_MAIL_SMTP_AUTH',true); // Авторизация на сервере SMTP


в \classes\modules\sys_mail\Mail.class.php

в функции Send() проверить, что отсылка SMTP и передать флаг аутентификации дальше


        public function Send() {
		$this->oMailer->Subject=$this->sSubject;
		$this->oMailer->Body=$this->sBody;
		
		if ( SYS_MAIL_TYPE == 'smtp' )
			$this->oMailer->SMTPAuth = SYS_MAIL_SMTP_AUTH;
			
		return $this->oMailer->Send();		
	}


Теперь всё работает как часы.

Ошибка при рассылка большому кол-ву пользователей

Столкнулся на «Новой музыке» с такой неприятной проблемой: вот подписаны у меня на блог/форум 700-1500 пользователей… Если поставить им всем уведомление на появление нового топика, то phpmailer (по smtp) не справляется с отправкой, через nn секунд вылетает ошибка 500 сервера… Как нибудь можно всю отправку почты оформить в фоновый режим?