Magento - 不常见的销售电子邮件地址

时间:2014-11-03 21:34:53

标签: sql magento

Magento不会让我保存“contact@mysite.camera”表格的电子邮件地址,并说:

Invalid email address "contact@mysite.camera"

但这个地址确实有效。如何将其设置为我的真实电子邮件地址?

1 个答案:

答案 0 :(得分:0)

可能的解决方案(对我有用)是手动更改数据库。这样做你必须非常小心。在任何情况下,条目都显示在表core_config_data:

mysql> select * from core_config_data where path like 'trans_email%';
+-----------+---------+----------+---------------------------------+-----------------------+
| config_id | scope   | scope_id | path                            | value                 |
+-----------+---------+----------+---------------------------------+-----------------------+
|       760 | default |        0 | trans_email/ident_general/name  | Owner                 |
|       761 | default |        0 | trans_email/ident_general/email | contact@mysite.camera |
|       762 | default |        0 | trans_email/ident_sales/name    | Sales                 |
|       763 | default |        0 | trans_email/ident_sales/email   | contact@mysite.camera |
|       764 | default |        0 | trans_email/ident_support/name  | CustomerSupport       |
|       765 | default |        0 | trans_email/ident_support/email | contact@mysite.camera |
|       766 | default |        0 | trans_email/ident_custom1/name  | Custom 1              |
|       767 | default |        0 | trans_email/ident_custom1/email | contact@mysite.camera |
|       768 | default |        0 | trans_email/ident_custom2/name  | Custom 2              |
|       769 | default |        0 | trans_email/ident_custom2/email | contact@mysite.camera |
+-----------+---------+----------+---------------------------------+----------------------+
10 rows in set (0.00 sec)

问题在于,如果这是全新安装的magento并且您尚未保存任何电子邮件地址,则这些值不会显示在表格中,magento会使用该默认值。要解决此问题,您需要先保存有效的电子邮件地址(只需将其设置为任何有效的电子邮件地址,例如sales@me.com),然后您将在数据库中看到这些条目。