2012-05-05 63 views
0

客戶正在請求一個Web界面,他可以接受或拒絕通過電子郵件提交給hime的表單。我通常只會使用Gmail,但我不需要其中一半的功能。帶有Gmail IMAP支持的Webmail客戶端?

我發現了Roundcube並進行了設置,但是我無法從它的Gmail服務器上獲取IMAP設置。我也通過使用由Hostgator託管的服務器上的CPanel來建立自己的,並且不去。

SMTP設置精細的工作:

Server: ssl://smtp.gmail.com 
Port: 465 
User: **** 
Password: **** 

嘗試發送電子郵件... SMTP發送:OK

但是,當我嘗試使用Gmail的IMAP設置,我得到以下錯誤:

Connecting to ssl://imap.gmail.com... 
IMAP connect: NOT OK(Login failed for **** from 74.110.63.15. Could not connect to ssl://imap.gmail.com:993: Connection timed out) 

我試過多個東西,包括聯繫我的服務器,看看端口是否被阻塞(不是),但沒有任何工作。

我認爲這可能只是發生在Gmail的IMAP服務器上,但是沒有,當我使用這些設置時,它也會給我那個錯誤。

我應該尋找以不同的方式做到這一點嗎?

EDIT 1:從我的筆記本電腦的在終端telnet imap.gmail.com 993 輸出

telnet imap.gmail.com 993 
Trying 173.194.76.108... 
Connected to gmail-imap.l.google.com. 
Escape character is '^]'. 
'^]'. 
Connection closed by foreign host. 
new-host-10:~ charlescarver$ 

編輯2: 證實,服務器未阻塞的端口:

openssh 
s_client -connect imap.gmail.com:993 
CONNECTED(00000003) 
... 

EDIT 3 :配置文件:

<?php 

$rcmail_config = array(); 

$rcmail_config['debug_level'] = 1; 

$rcmail_config['log_driver'] = 'file'; 

$rcmail_config['log_date_format'] = 'd-M-Y H:i:s O'; 

$rcmail_config['syslog_id'] = 'roundcube'; 

$rcmail_config['syslog_facility'] = LOG_USER; 

$rcmail_config['smtp_log'] = true; 

$rcmail_config['log_logins'] = true; 

$rcmail_config['log_session'] = true; 

$rcmail_config['sql_debug'] = true; 

$rcmail_config['imap_debug'] = true; 

$rcmail_config['ldap_debug'] = true; 

$rcmail_config['smtp_debug'] = true; 

$rcmail_config['default_host'] = 'ssl://imap.gmail.com'; 

$rcmail_config['default_port'] = 993; 

$rcmail_config['imap_auth_type'] = 'PLAIN'; 

$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_timeout'] = 0; 

$rcmail_config['imap_auth_cid'] = null; 

$rcmail_config['imap_auth_pw'] = null; 

$rcmail_config['imap_cache'] = null; 

$rcmail_config['messages_cache'] = false; 

$rcmail_config['smtp_server'] = 'ssl://smtp.gmail.com'; 

$rcmail_config['smtp_port'] = 465; 

$rcmail_config['smtp_user'] = 'email'; 

$rcmail_config['smtp_pass'] = 'pass'; 

$rcmail_config['smtp_auth_type'] = ''; 

$rcmail_config['smtp_auth_cid'] = null; 

$rcmail_config['smtp_auth_pw'] = null; 

$rcmail_config['smtp_helo_host'] = ''; 

$rcmail_config['smtp_timeout'] = 0; 

$rcmail_config['enable_installer'] = true; 

$rcmail_config['log_dir'] = 'logs/'; 

$rcmail_config['temp_dir'] = 'temp/'; 

$rcmail_config['message_cache_lifetime'] = '10d'; 

$rcmail_config['force_https'] = false; 

$rcmail_config['use_https'] = false; 

$rcmail_config['login_autocomplete'] = 0; 

$rcmail_config['login_lc'] = false; 

$rcmail_config['auto_create_user'] = true; 

$rcmail_config['skin_logo'] = null; 

$rcmail_config['skin_include_php'] = false; 

$rcmail_config['session_lifetime'] = 10; 

$rcmail_config['session_domain'] = ''; 

$rcmail_config['session_name'] = null; 

$rcmail_config['session_storage'] = 'db'; 

$rcmail_config['memcache_hosts'] = null; 

$rcmail_config['ip_check'] = false; 

$rcmail_config['referer_check'] = false; 

$rcmail_config['x_frame_options'] = 'sameorigin'; 

$rcmail_config['des_key'] = '*fq85DV6dJy4ZDf0y_oj$Mw7'; 

$rcmail_config['username_domain'] = 'email'; 

$rcmail_config['mail_domain'] = ''; 

$rcmail_config['password_charset'] = 'ISO-8859-1'; 

$rcmail_config['sendmail_delay'] = 0; 

$rcmail_config['max_recipients'] = 0; 

$rcmail_config['max_group_members'] = 0; 

$rcmail_config['useragent'] = 'Roundcube Webmail/'.RCMAIL_VERSION; 

$rcmail_config['product_name'] = 'Requests'; 

$rcmail_config['include_host_config'] = false; 

$rcmail_config['generic_message_footer'] = ''; 

$rcmail_config['generic_message_footer_html'] = ''; 

$rcmail_config['http_received_header'] = false; 

$rcmail_config['http_received_header_encrypt'] = false; 

$rcmail_config['mail_header_delimiter'] = NULL; 

$rcmail_config['line_length'] = 72; 

$rcmail_config['send_format_flowed'] = true; 

$rcmail_config['dont_override'] = array(); 

$rcmail_config['identities_level'] = 0; 

$rcmail_config['client_mimetypes'] = null; 

$rcmail_config['mime_magic'] = '/usr/share/misc/magic'; 

$rcmail_config['im_identify_path'] = null; 

$rcmail_config['im_convert_path'] = null; 

$rcmail_config['contact_photo_size'] = 160; 

$rcmail_config['email_dns_check'] = false; 

$rcmail_config['plugins'] = array(); 

$rcmail_config['message_sort_col'] = ''; 

$rcmail_config['message_sort_order'] = 'DESC'; 

$rcmail_config['list_cols'] = array('subject', 'status', 'from', 'date', 'size', 'flag', 'attachment'); 

$rcmail_config['language'] = null; 

$rcmail_config['date_format'] = 'Y-m-d'; 

$rcmail_config['date_formats'] = array('Y-m-d', 'd-m-Y', 'Y/m/d', 'm/d/Y', 'd/m/Y', 'd.m.Y', 'j.n.Y'); 

$rcmail_config['time_format'] = 'H:i'; 

$rcmail_config['time_formats'] = array('G:i', 'H:i', 'g:i a', 'h:i A'); 

$rcmail_config['date_short'] = 'D H:i'; 

$rcmail_config['date_long'] = 'Y-m-d H:i'; 

$rcmail_config['drafts_mbox'] = 'Drafts'; 

$rcmail_config['junk_mbox'] = 'Junk'; 

$rcmail_config['sent_mbox'] = 'Sent'; 

$rcmail_config['trash_mbox'] = 'Trash'; 

$rcmail_config['default_imap_folders'] = array('INBOX', 'Drafts', 'Sent', 'Junk', 'Trash'); 

$rcmail_config['create_default_folders'] = false; 

$rcmail_config['protect_default_folders'] = true; 

$rcmail_config['quota_zero_as_unlimited'] = false; 

$rcmail_config['enable_spellcheck'] = true; 

$rcmail_config['spellcheck_dictionary'] = false; 

$rcmail_config['spellcheck_engine'] = 'pspell'; 

$rcmail_config['spellcheck_uri'] = ''; 

$rcmail_config['spellcheck_languages'] = NULL; 

$rcmail_config['spellcheck_ignore_caps'] = false; 

$rcmail_config['spellcheck_ignore_nums'] = false; 

$rcmail_config['spellcheck_ignore_syms'] = false; 

$rcmail_config['recipients_separator'] = ','; 

$rcmail_config['max_pagesize'] = 200; 

$rcmail_config['min_keep_alive'] = 60; 

$rcmail_config['upload_progress'] = false; 

$rcmail_config['undo_timeout'] = 0; 

$rcmail_config['address_book_type'] = 'sql'; 

$rcmail_config['ldap_public'] = array(); 

$rcmail_config['autocomplete_addressbooks'] = array('sql'); 

$rcmail_config['autocomplete_min_length'] = 1; 

$rcmail_config['autocomplete_threads'] = 0; 

$rcmail_config['autocomplete_max'] = 15; 

$rcmail_config['address_template'] = '{street}<br/>{locality} {zipcode}<br/>{country} {region}'; 

$rcmail_config['addressbook_search_mode'] = 0; 

$rcmail_config['default_charset'] = 'ISO-8859-1'; 

$rcmail_config['skin'] = 'default'; 

$rcmail_config['pagesize'] = 40; 

$rcmail_config['addressbook_sort_col'] = 'surname'; 

$rcmail_config['addressbook_name_listing'] = 0; 

$rcmail_config['timezone'] = 'auto'; 

$rcmail_config['dst_active'] = null; 

$rcmail_config['prefer_html'] = true; 

$rcmail_config['show_images'] = 0; 

$rcmail_config['htmleditor'] = 0; 

$rcmail_config['prettydate'] = true; 

$rcmail_config['draft_autosave'] = 300; 

$rcmail_config['preview_pane'] = false; 

$rcmail_config['preview_pane_mark_read'] = 0; 

$rcmail_config['logout_purge'] = false; 

$rcmail_config['logout_expunge'] = false; 

$rcmail_config['inline_images'] = true; 

$rcmail_config['mime_param_folding'] = 0; 

$rcmail_config['skip_deleted'] = false; 

$rcmail_config['read_when_deleted'] = true; 

$rcmail_config['flag_for_deletion'] = false; 

$rcmail_config['keep_alive'] = 60; 

$rcmail_config['check_all_folders'] = false; 

$rcmail_config['display_next'] = false; 

$rcmail_config['autoexpand_threads'] = 0; 

$rcmail_config['top_posting'] = false; 

$rcmail_config['strip_existing_sig'] = true; 

$rcmail_config['show_sig'] = 1; 

$rcmail_config['sig_above'] = false; 

$rcmail_config['force_7bit'] = false; 

$rcmail_config['search_mods'] = null; 

$rcmail_config['addressbook_search_mods'] = null; 

$rcmail_config['delete_always'] = false; 

$rcmail_config['mdn_requests'] = 0; 

$rcmail_config['mdn_default'] = 0; 

$rcmail_config['dsn_default'] = 0; 

$rcmail_config['reply_same_folder'] = false; 

$rcmail_config['forward_attachment'] = false; 

$rcmail_config['default_addressbook'] = null; 

$rcmail_config['spellcheck_before_send'] = false; 

$rcmail_config['autocomplete_single'] = false; 
+0

看起來你現在的工作沒有達到谷歌的IMAP服務器都:'無法連接到ssl://imap.gmail。com:993:連接超時'。也許是防火牆? – ilanco

+0

從谷歌的網站:'傳入郵件(IMAP)服務器 - 需要SSL:imap.gmail.com,使用SSL:是,端口:993'。至於防火牆部分,我的電腦沒有安裝,因爲它不會在我的網絡上工作,因爲這將在我的網絡上使用。 – Charlie

+0

嘗試從連接到Gmail的計算機上登錄「telnet imap.gmail.com 993」。輸出是什麼? – ilanco

回答

1

您使用的是什麼imap_auth_type?

在配置文件中嘗試將imap_auth_type設置爲'plain'。

// IMAP AUTH type (DIGEST-MD5, CRAM-MD5, LOGIN, PLAIN or empty to use 
// best server supported one) 
$rcmail_config['imap_auth_type'] = 'PLAIN'; 

我可以使它與Roundcube(v0.7.2)的具有以下配置的最新版本的工作:

$rcmail_config['default_host'] = 'ssl://imap.gmail.com'; 
$rcmail_config['default_port'] = 993; 
$rcmail_config['imap_auth_type'] = null; 
$rcmail_config['username_domain'] = 'gmail.com'; 

然後我可以用我的Gmail用戶名登錄(不包括@ gmail.com)和Gmail密碼。

配置的其餘部分保留在默認設置中。

+0

它被設置爲'PLAIN' – Charlie

+0

您是否可以使用Gmail的IMAP服務器進行設置? – Charlie

+0

@Charlie編輯後,成功連接到gmail imap與ssl – ilanco

1

我也有同樣的問題,試過PLAIN和NULL,都沒有工作。還有其他建議嗎?

謝謝。

編輯:誰檢查,因爲我沒有SSH聯繫了主機 - 我想他們修改了防火牆和所有使用NULL

+0

仍然不適合我......我結束了使用我的主機的郵件帳戶。 – Charlie