Windows 8의 xampp 서버에 Roundcube 0.9.5를 다운로드하여 설치했습니다. 메일이 받은 편지함에 정상적으로 표시되므로 메일을 받을 때 잘 작동합니다.
하지만 roundcube(예: gmail 또는 yahoo)에 로그인된 계정에서 메일을 보낼 때 보낸 사람의 '보낸 편지함' 폴더에서 해당 메일을 볼 수 있지만 받는 사람의 받은 편지함에 있는 메일은 볼 수 없습니다. 스팸 폴더에.
누구든지 그것이 어떤 문제인지 말해 줄 수 있습니까? 나는 Roundcube를 구성하여SMTP그리고IMAP다음을 사용하여 여러 SMTP 서버를 지원하기 위해 사용자 로그인의 설정이것플러그인과 내 구성 폴더main.inc.php이에 대한 각각의 변수는 다음과 같습니다.
// IMAP
// ----------------------------------
$rcmail_config['default_host'] = array (
'ssl://imap.gmail.com:993' => 'Google',
'ssl://imap.mail.yahoo.com:993' => 'Yahoo',
'ssl://imap-mail.outlook.com' => 'Outlook'
);
$rcmail_config['multiple_smtp_server'] = array (
'Google' => 'ssl://smtp.gmail.com:587',
'Yahoo' => 'ssl://smtp.mail.yahoo.com:465',
'Outlook' => 'starttls://smtp-mail.outlook.com:587'
);
// TCP port used for IMAP connections
$rcmail_config['default_port'] = 993;
// IMAP AUTH type (DIGEST-MD5, CRAM-MD5, LOGIN, PLAIN or null to use
// best server supported one)
$rcmail_config['imap_auth_type'] = 'LOGIN';
// If you know your imap's folder delimiter, you can specify it here.
// Otherwise it will be determined automatically
$rcmail_config['imap_delimiter'] = null;
$rcmail_config['imap_ns_personal'] = null;
$rcmail_config['imap_ns_other'] = null;
$rcmail_config['imap_ns_shared'] = null;
$rcmail_config['imap_force_caps'] = false;
$rcmail_config['imap_force_lsub'] = false;
$rcmail_config['imap_force_ns'] = false;
// IMAP connection timeout, in seconds. Default: 0 (no limit)
$rcmail_config['imap_timeout'] = 0;
// Optional IMAP authentication identifier to be used as authorization proxy
$rcmail_config['imap_auth_cid'] = null;
// Optional IMAP authentication password to be used for imap_auth_cid
$rcmail_config['imap_auth_pw'] = null;
// Type of IMAP indexes cache. Supported values: 'db', 'apc' and 'memcache'.
$rcmail_config['imap_cache'] = null;
// Enables messages cache. Only 'db' cache is supported.
$rcmail_config['messages_cache'] = false;
// ----------------------------------
// SMTP
// ----------------------------------
$rcmail_config['smtp_server'] = '';
$rcmail_config['smtp_port'] = 25;
$rcmail_config['smtp_user'] = '';
$rcmail_config['smtp_pass'] = '';
$rcmail_config['smtp_auth_type'] = 'LOGIN';
// Optional SMTP authentication identifier to be used as authorization proxy
$rcmail_config['smtp_auth_cid'] = null;
// Optional SMTP authentication password to be used for smtp_auth_cid
$rcmail_config['smtp_auth_pw'] = null;
$rcmail_config['smtp_helo_host'] = '';
$rcmail_config['smtp_timeout'] = 0;
sendmail.log의 항목은 다음과 같습니다.
[26-Dec-2013 08:45:52 +0100]: User [email protected] [::1]; Message for [email protected];
[26-Dec-2013 08:57:22 +0100]: User [email protected] [::1]; Message for [email protected];
error.log에 오늘 항목이 없습니다.
누구든지 나를 도와주고 무엇이 잘못될 수 있는지 말해 줄 수 있습니까?
많은 감사드립니다..
답변1
Windows 8의 xampp. 적절한 서버, 도메인 및 메일 구성 대신 홈 설정 냄새가 납니다. 많은 제공업체가 스팸 문제로 인해 홈 DSL 연결에서 전송된 메일을 차단하므로 이메일의 경우 이는 끔찍하게 실패합니다. 그러니 이러지 마세요. 정말로 자신만의 메일 서버를 원한다면 적절한 메일 설정이 포함된 저렴한 VPS를 구입하세요.