قائمة الوثائق
البداية
ما هو Opus Growthبدء سريعأضفه إلى الذكاء الاصطناعيكيف يعملالأمان والموافقةالرصيدالخططالأسئلة الشائعةتطبيقات الذكاء الاصطناعي
كل التطبيقاتChatGPTClaudeGrokPerplexityClaude CodeCodexGemini CLIOpenClawCursorVS CodeWindsurfMCP أخرىمنصات الإعلانات
Google AdsMeta AdsLinkedIn AdsMicrosoft AdvertisingTikTok AdsChatGPT Adsالوكالات وMCCمصادر البيانات
Search ConsoleGoogle AnalyticsYouTubeBusiness ProfileTag Managerالمواقع وSEO
AI ServerWordPressSEO Intelligenceالنقرات الاحتياليةمرجع الأدوات
كل الأدواتGoogle AdsMeta AdsTikTok AdsLinkedIn AdsMicrosoft AdvertisingChatGPT AdsSearch ConsoleGoogle AnalyticsYouTubeBusiness ProfileTag ManagerWordPressAI ServerSEO Intelligenceالنقرات الاحتياليةعبر القنواتالحساب والفوترةاللغة
Set Up Site Contact-Form Email
Sets up a CONTACT FORM → EMAIL relay for the user's hosted (static) site using the user's OWN Gmail or Yandex — with NO third-party dashboard: the user configures everything here, in chat.
- النوع
- يُجري تغييرات
- الرصيد
- 1
- المنصة
- AI Server
- الموافقة
- معاينة أولًا، وتُطبَّق بعد موافقتك
ماذا يفعل
Sets up a CONTACT FORM → EMAIL relay for the user's hosted (static) site using the user's OWN Gmail or Yandex — with NO third-party dashboard: the user configures everything here, in chat. A static page can't speak SMTP itself, so its form POSTs to our thin relay and we forward the message through the user's own Gmail/Yandex (Gmail/Yandex does the actual sending). The site OWNER sets BOTH the sender (from_email) and recipient (to_email); the visitor filling the form cannot change them, so it cannot be abused as an open relay. provider: 'yandex' (smtp.yandex.com:465) | 'gmail' (smtp.gmail.com:465; requires a Google APP PASSWORD, not the normal password) | 'other' (smtp_host + smtp_port). from_email must be the SMTP account (or a verified alias), otherwise Gmail/Yandex rejects the send. By default sends a TEST email to to_email to verify the credentials and reports the result. Returns the form endpoint URL + a ready-to-paste HTML <form> snippet (with honeypot). Re-running reconfigures the same server's form. The SMTP password is stored encrypted; only the site owner's fixed to_email ever receives mail.
READ-ONLY STATUS: call with only `server` (no smtp_user / smtp_pass / to_email) to see whether that site's form is already set up, its endpoint URL and the field contract, without entering any password. A new site has no endpoint yet — it is created on the first real setup, so build the form with the action in one place and fill it in after setup.
Field contract of the endpoint: POST as a normal HTML form (form-urlencoded or multipart; JSON is not read). Every field whose name does not start with "_" is forwarded in the e-mail; `email` becomes Reply-To, `subject` sets the subject line. `_gotcha` is the hidden honeypot (filled = silently dropped). `_redirect` = an absolute https URL to send the visitor to after sending, with ?sent=1 or ?sent=0 appended; without it a small thank-you page is shown (HTTP 200, 502 if the mail account refused). No CORS headers are sent, so use a plain form submit (or fetch with mode:"no-cors", where the reply cannot be read). Limit: 20 submissions per hour per form (HTTP 429); a GET on the endpoint answers 404/405 by design. The endpoint lives on the platform domain, NOT on the site's own origin: there is no `/_opus/form` or similar path on the site, so point the form at the endpoint this tool returns. It replies with an HTML page, never JSON, so a script cannot read `{ok:true}` from it.
ONE FORM PER SERVER: the relay is keyed by `server`, so every site hosted on the same server shares the same endpoint, sender and recipient. Re-running for that server changes it for all of them.
PASSWORD WITHOUT THE CHAT: with smtp_pass empty, the app password is typed on a secure setup page instead of in the conversation. With smtp_user, from_email and to_email but WITHOUT smtp_pass, the reply carries a `setup_url` (valid for 1 hour) where the user types the password on our own page; the SMTP test and setup run there. Afterwards call with only `server` to read the endpoint.
وصف الأداة بالإنجليزية لأنه النص الرسمي الذي يراه الذكاء الاصطناعي.
MCP: configure_site_smtp
كيفية الاستخدام
لا تستدعي الأدوات بأسمائها. اكتب ما تريد في ChatGPT أو Claude أو أي مساعد متصل بـ Opus Growth بكلماتك، وسيختار الذكاء الاصطناعي هذه الأداة عندما تناسب.
المعلمات
| الاسم | النوع | إلزامي | الافتراضي | |
|---|---|---|---|---|
| server | string | اختياري | · | Name of the connected hosting server to target when more than one server is available. |
| provider | string | اختياري | yandex | Exact provider value for configure site smtp. Supply text in the provider's required format; when it selects an existing resource, use the exact identifier returned by the relevant list or search operation. |
| smtp_user | string | اختياري | · | Exact smtp user value for configure site smtp. Supply text in the provider's required format; when it selects an existing resource, use the exact identifier returned by the relevant list or search operation. |
| smtp_pass | string | اختياري | · | Exact smtp pass value for configure site smtp. Supply text in the provider's required format; when it selects an existing resource, use the exact identifier returned by the relevant list or search operation. |
| from_email | string | اختياري | · | Email address for from, in a valid address format. |
| to_email | string | اختياري | · | Email address for to, in a valid address format. |
| smtp_host | string | اختياري | · | Exact smtp host value for configure site smtp. Supply text in the provider's required format; when it selects an existing resource, use the exact identifier returned by the relevant list or search operation. |
| smtp_port | integer | اختياري | 0 | Numeric smtp port value for configure site smtp. Use the provider's expected unit, range, and precision. |
| subject | string | اختياري | · | Exact subject value for configure site smtp. Supply text in the provider's required format; when it selects an existing resource, use the exact identifier returned by the relevant list or search operation. |
| send_test | boolean | اختياري | true | Whether to enable send test for this operation. |
أدوات ذات صلة
add_siteCreate Free Trial Websitecreate_trial_siteDeploy Site From ZIPdeploy_site_zipList Hosting Serverslist_serversList Websites On Serverlist_sitesRemove Website From Serverremove_siteInstall Site Starterscaffold_siteBlock Website Pathssite_block_pathsBackground Command Statussite_command_status