podczas wysyłania wiadomości email, ja dostaję kilka takich błędów:błąd podczas wysyłania wiadomości e-mail z CodeIgniter
A PHP Error was encountered
Severity: Notice
Message: fwrite(): send of 12 bytes failed with errno=32 Broken pipe
Filename: libraries/Email.php
Line Number: 1846
A PHP Error was encountered
Severity: Notice
Message: fwrite(): send of 39 bytes failed with errno=32 Broken pipe
Filename: libraries/Email.php
Line Number: 1846
A PHP Error was encountered
Severity: Notice
Message: fwrite(): send of 31 bytes failed with errno=32 Broken pipe
Filename: libraries/Email.php
Line Number: 1846
Śledzę instrukcji obsługi CodeIgniter skonfigurować SMTP:
$config['protocol']='smtp';
$config['smtp_host']='ssl0.ovh.net';
$config['smtp_port']='465';
$config['smtp_timeout']='10';
$config['smtp_user']='postmaster%example.com';
$config['smtp_pass']='password';
$config['mailtype'] = 'html';
$config['charset'] = 'utf-8';
$config['newline'] = "\r\n";
$config['useragent'] = 'Project';
Wygląda na to, że plik konfiguracyjny jest w porządku i poprawny (sprawdziłem pliki konfiguracyjne poczty e-mail OVH).
Jakieś rozwiązanie tego?
Spróbuj zmienić protokół z 'smtp' do' mail'. Nie sprawdziłem, ale Google mówi, że może działać. –
@EdwardRuchevits To zadziałało, ale czy jesteś pewien, że używa on usługi pocztowej OVH, a nie wysyła pocztę lub zainstalowany postfiks lub coś w tym stylu? Przetestowałem to i nawet jeśli wprowadziłbym złe hasło, nadal wysyłałoby wiadomość, więc nie działa. – Scott
używa standardowej poczty e-mail. Jeśli chodzi o twoje pytanie, to wygląda podobnie: http://stackoverflow.com/questions/1555145/sending-email-with-gmail-smtp-with-codeigniter-email-library –